docker desktop 安装
kubernetes 无法安装成功
原因:自身无法拉去kubernetes 所需的镜像。需要手动拉取
如下:
创建文件:
cat images.properties
k8s.gcr.io/pause:3.2=registry.cn-hangzhou.aliyuncs.com/google_containers/pause:3.2
k8s.gcr.io/kube-controller-manager:v1.19.3=registry.cn-hangzhou.aliyuncs.com/google_containers/kube-controller-manager:v1.19.3
k8s.gcr.io/kube-scheduler:v1.19.3=registry.cn-hangzhou.aliyuncs.com/google_containers/kube-scheduler:v1.19.3
k8s.gcr.io/kube-proxy:v1.19.3=registry.cn-hangzhou.aliyuncs.com/google_containers/kube-proxy:v1.19.3
k8s.gcr.io/kube-apiserver:v1.19.3=registry.cn-hangzhou.aliyuncs.com/google_containers/kube-apiserver:v1.19.3
k8s.gcr.io/etcd:3.4.13-0=registry.cn-hangzhou.aliyuncs.com/google_containers/etcd:3.4.13-0
k8s.gcr.io/coredns:1.7.0=registry.cn-hangzhou.aliyuncs.com/google_containers/coredns:1.7.0
quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.26.1=registry.cn-hangzhou.aliyuncs.com/google_containers/nginx-ingress-controller:0.26.1
创建拉取脚本:
cat kubernetes-images.sh
#!/bin/bash
file=“images.properties”
if [ -f “$file” ]
then
echo “$file found.”
while IFS=’=’ read -r key value
do
#echo “ k e y = {key}= key={value}”
docker pull ${value}
docker tag ${value} ${key}
docker rmi ${value}
done < “$file”
else
echo “$file not found.”
fi