开发者社区 > 云原生 > 容器服务 > 正文

VM17 安装k8s组件时 报错4.3

使用的VMware17版本 CentOS-7

ip设置: 屏幕截图 2023-04-16 130632.png

是按官方文档配置: 屏幕截图 2023-04-16 130849.png

报错信息: 屏幕截图 2023-04-16 131101.png

请问是什么原因

展开
收起
游客blulmrinq3t72 2023-04-16 13:20:03 937 0
5 条回答
写回答
取消 提交回答
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    如果您在安装 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 <<EOF >/etc/sysconfig/kubelet
    KUBELET_ADDRESS="--address=0.0.0.0"
    KUBELET_PORT="--port=10250"
    KUBELET_HOSTNAME="--hostname-override=$(hostname -i)"
    KUBELET_API_SERVER="--api-servers=https://<your-k8s-api-server-url>"
    KUBELET_ARGS="--cgroup-driver=systemd --cluster-dns=<your-dns-ip> --cluster-domain=cluster.local"
    EOF
    

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

    1. 启动 kubelet 服务:
    systemctl enable kubelet && systemctl start kubelet
    
    1. 初始化 Kubernetes 集群:
    kubeadm init
    

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

    kubeadm join <your-master-url> --token <your-token> \
        --discovery-token-ca-cert-hash sha256:<hash>
    

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

    1. 安装网络插件:
    kubectl apply -f https://docs.projectcalico.org/manifests/calico.yaml
    
    1. 将 worker 节点加入集群:

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

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

    2023-04-30 09:34:39
    赞同 展开评论 打赏
  • 值得去的地方都没有捷径

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

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

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

    2023-04-16 17:51:48
    赞同 展开评论 打赏
  • 十分耕耘,一定会有一分收获!

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

    2023-04-16 17:36:43
    赞同 展开评论 打赏
  • 从事java行业9年至今,热爱技术,热爱以博文记录日常工作,csdn博主,座右铭是:让技术不再枯燥,让每一位技术人爱上技术

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

    2023-04-16 17:08:35
    赞同 展开评论 打赏
  • 大鹏一日同风起,扶摇直上九万里

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

    2023-04-16 14:08:24
    赞同 展开评论 打赏

国内唯一 Forrester 公共云容器平台领导者象限。

相关产品

  • 容器服务Kubernetes版
  • 相关电子书

    更多
    ACK 云原生弹性方案—云原生时代的加速器 立即下载
    ACK集群类型选择最佳实践 立即下载
    企业运维之云原生和Kubernetes 实战 立即下载

    相关镜像