2022-2-14本文使用 kubespray 容器部署 kubernetes v1.22, 提供了从国外搬运的离线软件包/容器镜像. 仅需要几步即可部署高可用集群. 所有离线文件都来自官方下载 kubespray 安装过程会进行软件包验证, 放心使用.
前提
#
- 禁用防火墙
- 重要: 本文使用 kubespray 的容器环境部署, 为避免影响节点部署(特别是 Runtime 部署), 所以需要一台独立于集群外的服务器执行下面的命令, 这台服务器安装 docker 19.03+ 并到所有节点SSH免密进入.
- 目标服务器要允许 IPv4 转发, 如果要给 pods 和 services 用 IPv6, 目标服务器要允许 IPv6 转发.
注意: 下面配置是适合 kubespray 的配置, 实际配置取决于集群规模.
...
2022-2-8PPT 分享
#
以下是 <实践中总结 Kubernetes 必须了解的核心内容> 主题分享 PPT















...
2022-2-8前言
#
kubernetes 中 pod 的设计是一个伟大的发明, 今天我很有必要去聊一下 pod 和 container, 探究一下它们究竟是什么? kubernetes 官方文档中关于
pod 概念介绍提供了一个完整的解释, 但写的不够详细, 表达过于专业, 但还是很推荐大家阅读一下. 当然这篇文档应该更接地气.
容器真的存在吗?
#
linux 中是没有容器这个概念的, 容器就是 linux 中的普通进程, 它使用了 linux 内核提供的两个重要的特性: namespace & cgroups.
...
2022-2-7设计
#
这篇文章介绍了 Prometheus Operator 的几种自定义资源 (CRD):
- Prometheus
- Alertmanager
- ThanosRuler
- ServiceMonitor
- PodMonitor
- Probe
- PrometheusRule
- AlertmanagerConfig
Prometheus
#
它定义了在 Kubernetes 集群中安装 Prometheus 的方式. 它提供了一些配置项, 比如副本数、持久卷还有接收告警的 Alertmanagers.
...
2022-2-2要求
#
- kubernetes 版本 1.7+,velero 的每个主版本对 kuberetes 的版本要求不同,详情请参考官方文档说明。
官方文档通道
- velero 所在服务器有 kubectl 命令, 且能连上集群
我们先从最简单的体验开始
1. 安装 velero 客户端
#
下载二进制安装包, 点击 latest release, 下载 velero-v1.7.0-linux-amd64.tag.gz
(以 release 页面为准), 解压
...