公司做网站最低需用多少钱,wordpress源代码在哪里,中铁建设企业门户网,大型门户网站建设效果怎么样导出和导入所有必要的 Kubernetes 镜像#xff0c;使用阿里云作为源。
在能访问外网的机器上拉取镜像
首先#xff0c;在有外网访问的机器上运行以下命令来拉取所有 Kubernetes v1.29.5 版本需要的镜像#xff1a;
kubeadm config images pull --image-repository regist…导出和导入所有必要的 Kubernetes 镜像使用阿里云作为源。
在能访问外网的机器上拉取镜像
首先在有外网访问的机器上运行以下命令来拉取所有 Kubernetes v1.29.5 版本需要的镜像
kubeadm config images pull --image-repository registry.cn-hangzhou.aliyuncs.com/google_containers --kubernetes-version 1.29.5导出镜像为 tar 文件
接下来导出这些镜像为 tar 文件以便能够传输它们。例如对于一些主要的 Kubernetes 组件
sudo ctr -n k8s.io images export kube-apiserver.tar registry.cn-hangzhou.aliyuncs.com/google_containers/kube-apiserver:v1.29.5
sudo ctr -n k8s.io images export kube-controller-manager.tar registry.cn-hangzhou.aliyuncs.com/google_containers/kube-controller-manager:v1.29.5
sudo ctr -n k8s.io images export kube-scheduler.tar registry.cn-hangzhou.aliyuncs.com/google_containers/kube-scheduler:v1.29.5
sudo ctr -n k8s.io images export kube-proxy.tar registry.cn-hangzhou.aliyuncs.com/google_containers/kube-proxy:v1.29.5
sudo ctr -n k8s.io images export coredns.tar registry.cn-hangzhou.aliyuncs.com/google_containers/coredns:v1.11.1
sudo ctr -n k8s.io images export pause.tar registry.cn-hangzhou.aliyuncs.com/google_containers/pause:3.9
sudo ctr -n k8s.io images export etcd.tar registry.cn-hangzhou.aliyuncs.com/google_containers/etcd:3.5.12-0传输 tar 文件
使用 scp 或任何其他文件传输方法将这些 tar 文件传输到无法访问外网的服务器
scp *.tar usernametarget-server-ip:/path/to/store在目标服务器上导入镜像
在目标服务器上使用 ctr 命令导入这些 tar 文件
sudo ctr -n k8s.io images import kube-apiserver.tar
sudo ctr -n k8s.io images import kube-controller-manager.tar
sudo ctr -n k8s.io images import kube-scheduler.tar
sudo ctr -n k8s.io images import kube-proxy.tar
sudo ctr -n k8s.io images import coredns.tar
sudo ctr -n k8s.io images import pause.tar
sudo ctr -n k8s.io images import etcd.tar这些步骤确保了即使在无法直接访问外部网络的环境中也能获取并部署所需的 Kubernetes 镜像。这样做可以避开网络限制并确保集群使用的是一致和可预测的镜像版本。