centos 离线安装K8S

centos 离线安装K8S

前提条件:centos已经安装了docker。
我的是centos7.6,已经安装了docker。

第一步:获取相关的镜像

在虚拟机上,安装一个K8Smaster节点,将相关的镜像,导出备用。镜像如:

第二步:获取安装kubeadm,kubelet,kubectl的rpm安装文件。

根据在虚拟机中安装的版本(yum list installed |grep kube 查看版本),在 http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/Packages/ 中,根据版本下载。可以在centos中,使用wget 下载。

第三步:导入镜像,执行rpm。

将获取到的镜像,rpm文件,传输到目标服务器上。docker load 导入镜像到docker,进入rpm所在的目录,执行

rpm -ivh *.rpm --nodeps --force

这时候,k8s的三驾马车kubectl、kubeadm、kubelet就安装好了,cni网络组件还有cri_tools组件也会安装。使用命令 yum list installed |grep kube即可查看。
剩下的步骤,参考 https://www.cnblogs.com/Fengyinyong/p/14682770.html 或者 https://www.cnblogs.com/Fengyinyong/p/14904755.html

参考网址:https://zhuanlan.zhihu.com/p/166009935

http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/Packages/

posted @ 2021-12-07 18:02  FrankFyy  阅读(1272)  评论(0编辑  收藏  举报