刘秦001 2024-04-18 18:05 采纳率: 0%
浏览 11

在 Master节点上执⾏如下命令初始化 k8s集群失败

我主节点初始化失败,想尝试博主的方法,但是提示没有可用安装包,更新最新的第三方软件库也不行,博主可以帮忙看看吗?有偿

[root@k8s-master system]# sudo yum install -y kubelet=1.22.11-0 kubeadm=1.22.11-0 kubectl=1.22.11-0
已加载插件:fastestmirror, langpacks, product-id, search-disabled-repos
Loading mirror speeds from cached hostfile
 * base: mirrors.tuna.tsinghua.edu.cn
 * epel: mirrors.tuna.tsinghua.edu.cn
 * extras: mirrors.tuna.tsinghua.edu.cn
 * updates: mirrors.tuna.tsinghua.edu.cn
rabbitmq_erlang/x86_64/signature                                                     |  833 B  00:00:00     
rabbitmq_erlang/x86_64/signature                                                     | 1.8 kB  00:00:00 !!! 
rabbitmq_erlang-source/signature                                                     |  819 B  00:00:00     
rabbitmq_erlang-source/signature                                                     |  951 B  00:00:00 !!! 
rabbitmq_rabbitmq-server/x86_64/signature                                            |  833 B  00:00:00     
rabbitmq_rabbitmq-server/x86_64/signature                                            | 1.8 kB  00:00:00 !!! 
rabbitmq_rabbitmq-server-source/signature                                            |  836 B  00:00:00     
rabbitmq_rabbitmq-server-source/signature                                            | 1.0 kB  00:00:00 !!! 
没有可用软件包 kubelet=1.22.11-0。
没有可用软件包 kubeadm=1.22.11-0。
没有可用软件包 kubectl=1.22.11-0。
错误:无须任何处理
[root@k8s-master system]# sudo yum install -y kubelet=1.22.11-00 kubeadm=1.22.11-00 kubectl=1.22.11-00
已加载插件:fastestmirror, langpacks, product-id, search-disabled-repos
Loading mirror speeds from cached hostfile
 * base: mirrors.tuna.tsinghua.edu.cn
 * epel: mirrors.tuna.tsinghua.edu.cn
 * extras: mirrors.tuna.tsinghua.edu.cn
 * updates: mirrors.tuna.tsinghua.edu.cn
没有可用软件包 kubelet=1.22.11-00。
没有可用软件包 kubeadm=1.22.11-00。
没有可用软件包 kubectl=1.22.11-00。
错误:无须任何处理


  • 写回答

5条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2024-04-18 18:05
    关注

    引自免费微信小程序:皆我百晓生

    看起来你在 CentOS 系统上尝试安装特定版本的 Kubernetes(kubelet、kubeadm 和 kubectl)时遇到了问题,因为这些软件包在当前的软件仓库中不可用。为了解决这个问题,你需要从官方的 Kubernetes 存储库安装这些组件。这里是一个详细的步骤指南:

    1. 首先,确保你的系统是最新的:

      sudo yum update -y
      
    2. 添加 Kubernetes 的稳定版存储库。运行以下命令添加仓库,并更新缓存:

      curl -s https://packages.cloud.google.com/yum/doc/rpm-release.md | sudo tee /etc/yum.repos.d/kubernetes-rhel-stable.repo
      sudo yum makecache fast
      
    3. 现在,你应该能够安装所需的 Kubernetes 组件了。尝试再次安装,这次不用指定版本号:

      sudo yum install -y kubelet kubeadm kubectl
      
    4. 安装完成后,启动并设置 kubelet:

      sudo systemctl start kubelet
      sudo systemctl enable kubelet
      
    5. 接下来,初始化你的 Kubernetes 集群。这将在你的主机上创建一个名为 minikube 的单节点集群:

      sudo kubeadm init --pod-network-cidr=10.244.0.0/16
      

      这将输出一些信息,包括一个令牌,用于加入到这个新创建的集群的其他节点。

    6. 最后,配置你的kubectl以便于与新创建的集群交互:

      mkdir -p $HOME/.kube
      sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
      sudo chown $(id -u):$(id -g) $HOME/.kube/config
      
    7. 测试安装是否成功,通过运行以下命令查看集群状态:

      kubectl get nodes
      

    按照以上步骤操作,应该能成功地在 CentOS 主节点上初始化 Kubernetes 集群。如果你在执行过程中遇到任何问题,请随时向我询问。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 4月18日

悬赏问题

  • ¥15 如何让企业微信机器人实现消息汇总整合
  • ¥50 关于#ui#的问题:做yolov8的ui界面出现的问题
  • ¥15 如何用Python爬取各高校教师公开的教育和工作经历
  • ¥15 TLE9879QXA40 电机驱动
  • ¥20 对于工程问题的非线性数学模型进行线性化
  • ¥15 Mirare PLUS 进行密钥认证?(详解)
  • ¥15 物体双站RCS和其组成阵列后的双站RCS关系验证
  • ¥20 想用ollama做一个自己的AI数据库
  • ¥15 关于qualoth编辑及缝合服装领子的问题解决方案探寻
  • ¥15 请问怎么才能复现这样的图呀