k8s集群部署-安装k8s集群镜像

提示

在 master、node1、node2分别执行下面操作

说明

安装集群就是在各个服务器安装下面相应的组件,由于使用 kubeadm 安装,就不需要手动一个一个安装,非常方便

查看要安装的组件

kubeadm config images list

显示如下:

I0928 11:09:01.029735   43115 version.go:251] remote version is much newer                                                                                : v1.28.2; falling back to: stable-1.17
W0928 11:09:03.597865   43115 validation.go:28] Cannot validate kube-proxy                                                                                 config - no validator is available
W0928 11:09:03.597884   43115 validation.go:28] Cannot validate kubelet co                                                                                nfig - no validator is available
k8s.gcr.io/kube-apiserver:v1.17.17
k8s.gcr.io/kube-controller-manager:v1.17.17
k8s.gcr.io/kube-scheduler:v1.17.17
k8s.gcr.io/kube-proxy:v1.17.17
k8s.gcr.io/pause:3.1
k8s.gcr.io/etcd:3.4.3-0
k8s.gcr.io/coredns:1.6.5

下载aliyun镜像

官方镜像,我们无法访问,所以使用aliyun镜像

images=(
    kube-apiserver:v1.17.4
    kube-controller-manager:v1.17.4
    kube-scheduler:v1.17.4
    kube-proxy:v1.17.4
    pause:3.1
    etcd:3.4.3-0
    coredns:1.6.5
)
for imageName in ${images[@]};do
    docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/$imageName
    docker tag registry.cn-hangzhou.aliyuncs.com/google_containers/$imageName k8s.gcr.io/$imageName
    docker rmi registry.cn-hangzhou.aliyuncs.com/google_containers/$imageName 
done

查看镜像

docker images

显示如下:

REPOSITORY                           TAG                 IMAGE ID            CREATED             SIZE
k8s.gcr.io/kube-proxy                v1.17.4             6dec7cfde1e5        3 years ago         116MB
k8s.gcr.io/kube-apiserver            v1.17.4             2e1ba57fe95a        3 years ago         171MB
k8s.gcr.io/kube-controller-manager   v1.17.4             7f997fcf3e94        3 years ago         161MB
k8s.gcr.io/kube-scheduler            v1.17.4             5db16c1c7aff        3 years ago         94.4MB
k8s.gcr.io/coredns                   1.6.5               70f311871ae1        3 years ago         41.6MB
k8s.gcr.io/etcd                      3.4.3-0             303ce5db0e90        3 years ago         288MB
k8s.gcr.io/pause                     3.1                 da86e6ba6ca1        5 years ago         742kB

提示

在 master、node1、node2分别执行下面操作


原文出处:/show_1IX6JdotY790.html