VM17 安装k8s组件时 报错4.3

使用的VMware17版本 CentOS-7

ip设置:

是按官方文档配置:

报错信息:

请问是什么原因

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
4 条回复 A 作者 M 管理员
  1. 如果您在安装 Kubernetes 1.17 版本时遇到了错误,可能是因为该版本已经被阿里云 Kubernetes 服务淘汰,不再得到支持。建议您升级到版本 1.19 或更高版本。

    如果您一定要使用 Kubernetes 1.17 版本,可以参考以下步骤:

    1. 使用 root 用户登录 VM 实例。

    2. 执行以下命令,安装 Kubernetes 组件:

    yum install -y kubelet-1.17.17 kubeadm-1.17.17 kubectl-1.17.17

    1. 配置 kubelet:

    cat </etc/sysconfig/kubeletKUBELET_ADDRESS="--address=0.0.0.0"KUBELET_PORT="--port=10250"KUBELET_HOSTNAME="--hostname-override=$(hostname -i)"KUBELET_API_SERVER="--api-servers=https://"KUBELET_ARGS="--cgroup-driver=systemd --cluster-dns= --cluster-domain=cluster.local"EOF

    请注意,上述命令中的参数值需要根据您的实际情况进行修改。

    1. 启动 kubelet 服务:

    systemctl enable kubelet && systemctl start kubelet

    1. 初始化 Kubernetes 集群:

    kubeadm init

    运行完上述命令后,将生成一个连接命令,类似于:

    kubeadm join  --token      --discovery-token-ca-cert-hash sha256:

    请将该命令保存下来,以便后续在 worker 节点中加入集群。

    1. 安装网络插件:

    kubectl apply -f https://docs.projectcalico.org/manifests/calico.yaml

    1. 将 worker 节点加入集群:

    在每个 worker 节点上,执行第 5 步中的连接命令。

    以上是 Kubernetes 1.17 版本的安装步骤。建议您尽快升级到更高版本,以获得更好的性能和更全面的支持。

  2. 根据您提供的错误信息,可能是在安装Kubernetes组件时,无法访问资源库中的资源文件。这可能是由于网络连接问题或资源库中的资源文件已被删除或移动所致。

    建议您先检查网络连接是否正常,可以使用ping命令测试网络连接。如果网络连接正常,则可以尝试重新安装Kubernetes组件,确保资源库中的资源文件可用。

    另外,如果您使用的是旧版本的Kubernetes组件,可能会遇到与操作系统兼容性的问题。建议您使用与操作系统兼容的最新版本的Kubernetes组件。

  3. 楼主你好,根据你的提示信息,可以判断出该资源不可用,你需要更换资源地址再试试

  4. 根据错误信息来看的话是你在安装k8s的时候拉取镜像仓库中kubernetes-el7-x86_64下的资源文件时访问资源不可用,这种情况一般是你本机虚拟机的网络到镜像仓库地址不通导致的,建议更换为其他的资源文件地址或者直接在阿里云服务器ECS上面尝试安装。

  5. 你好,提示yum源 访问403有问题,请更换其它repo源试下。