1.配置安装k8s1.33的yum源,安装k8s的每个机器都执行:

cat >  /etc/yum.repos.d/kubernetes-1.33.repo <<EOF

[kubernetes]

name=Kubernetes

baseurl=https://mirrors.aliyun.com/kubernetes-new/core/stable/v1.33/rpm/

enabled=1

gpgcheck=1

gpgkey=https://mirrors.aliyun.com/kubernetes-new/core/stable/v1.33/rpm/repodata/repomd.xml.key

EOF

yum clean all && yum makecache

如果该机器前面已经安装的1.32.3版本则需要移除1.32.3版本

yum remove -y kubeadm-1.32.3 kubectl-1.32.3 kubelet-1.32.3

然后再安装

yum install -y kubelet-1.33.0 kubeadm-1.33.0 kubectl-1.33.0

注意:如果安装报找不到指定的源,可以按照下面的网址,下载指定版本的rpm文件,传到linux机器(就是yum install -y kubelet-1.33.0 kubeadm-1.33.0 kubectl-1.33.0执行失败,找不到文件,就按照下面的方法安装)

https://mirrors.aliyun.com/kubernetes-new/core/stable/v1.33

在该页面选择rpm文件夹

然后选择x86_64文件夹

然后下载该文件加下 1.33.0的版本的文件(注意这里面同一个控件可能有多个版本选择1.33.0的版本就好了,其他的版本不需要下载下来,还有如果有一个文件没有1.33.0的版本,但是它也没有其他的版本则也把他下载到本地)

在Linux上创建一个文件1.33.0

然后把这些下载下来的文件都传到linux的指定目录k8s-1.33这个文件下

需要先安装工具conntrack-tools :yum install -y conntrack-tools

然后再linux上手动安装rpm :rpm -ivh ./*

systemctl enable kubelet

2.Kubeadm初始化k8s集群

如果有旧版本的k8s则需要先卸载旧版的k8s:kubeadm reset

kubeadm init --config=kubeadm-1.33.yaml --ignore-preflight-errors=SystemVerification

Logo

码道开发者社区,聚焦华为云码道 CodeArts 代码智能体,沉淀 Agent、Skill、鸿蒙开发实战内容,供开发者查阅资料、交流技术、分享工程实践

更多推荐