gpt4 book ai didi

kubernetes - 为什么 Kuberenetes kubeadm init 命令无法从存储库 k8s.gcr.io 中拉取图像

转载 作者:行者123 更新时间:2023-12-04 22:55:08 24 4
gpt4 key购买 nike

我有 2 个 vms 运行一个 kubernetes 主节点和一个我在本地设置的从节点。到目前为止,一切正常,但是当我尝试使用 kubeadm init 命令启动主服务器时,突然开始出现错误。我已经解决了以下错误。

shayeeb@ubuntu:~$ sudo kubeadm init
[init] using Kubernetes version: v1.11.1
[preflight] running pre-flight checks
I0718 11:04:57.038464 20370 kernel_validator.go:81] Validating kernel version
I0718 11:04:57.038896 20370 kernel_validator.go:96] Validating kernel config
[preflight/images] Pulling images required for setting up a Kubernetes cluster
[preflight/images] This might take a minute or two, depending on the speed of your internet connection
[preflight/images] You can also perform this action in beforehand using 'kubeadm config images pull'
[preflight] Some fatal errors occurred:
[ERROR ImagePull]: failed to pull image [k8s.gcr.io/kube-apiserver-amd64:v1.11.1]: exit status 1
[ERROR ImagePull]: failed to pull image [k8s.gcr.io/kube-controller-manager-amd64:v1.11.1]: exit status 1
[ERROR ImagePull]: failed to pull image [k8s.gcr.io/kube-scheduler-amd64:v1.11.1]: exit status 1
[ERROR ImagePull]: failed to pull image [k8s.gcr.io/kube-proxy-amd64:v1.11.1]: exit status 1
[preflight] If you know what you are doing, you can make a check non-fatal with `--ignore-preflight-errors=...`

最佳答案

您还可以运行以下命令而不是编写 yaml,

kubeadm init --kubernetes-version=1.11.0 --apiserver-advertise-address=<public_ip> --apiserver-cert-extra-sans=<private_ip>

如果您使用法兰绒网络运行以下命令,
kubeadm init --kubernetes-version=1.11.0 --pod-network-cidr=10.244.0.0/16 --apiserver-advertise-address=<public_ip> --apiserver-cert-extra-sans=<internal_ip> 

关于kubernetes - 为什么 Kuberenetes kubeadm init 命令无法从存储库 k8s.gcr.io 中拉取图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51394387/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com