kubeadm-配置镜像
为了提高 Kubernetes 集群部署的速度和稳定性,我们可以配置 Kubeadm 使用国内的镜像源。
以下是在 CentOS 7 上配置 Kubeadm 使用阿里云镜像源的步骤:
- 安装 Docker 和 Kubeadm
yum install -y docker
systemctl start docker
systemctl enable docker
yum install -y kubelet kubeadm kubectl
- 配置 Docker 镜像
修改 Docker 配置文件 /etc/docker/daemon.json,加入以下内容:
{
"registry-mirrors": ["https://xxxxxxxx.mirror.aliyuncs.com"]
}
其中 xxxxxxxx 是你的阿里云镜像加速器地址。
重启 Docker 服务:
systemctl daemon-reload
systemctl restart docker
- 配置 Kubeadm 镜像
在使用 Kubeadm 初始化 Kubernetes 集群时,通过 --image-repository 参数指定镜像源。
例如,使用阿里云的 Kubernetes 镜像源:
kubeadm init --image-repository=registry.aliyuncs.com/google_containers
完成后,执行 kubectl get pod -n kube-system 查看是否所有 pod 都处于 Running 状态。
- 配置 Kubelet 镜像
修改 Kubelet 配置文件 /etc/systemd/system/kubelet.service.d/10-kubeadm.conf,加入以下内容:
Environment="KUBELET_IMAGE_REPOSITORY=registry.aliyuncs.com/google_containers"
重启 Kubelet 服务:
systemctl daemon-reload
systemctl restart kubelet
这样就可以使用阿里云镜像源部署 Kubernetes 集群了。
原文地址: https://www.cveoy.top/t/topic/lYH 著作权归作者所有。请勿转载和采集!