离线yum安装k8s(直接yum安装k8s)快速部署

问题:
如何在没有离线环境上服务器yum安装k8s环境?

环境:
准备一台互联网的服务器+离线的服务器

写的比较简便。。。。。。。。

1.互联网服务操作
添加阿里云YUM的软件源

cat > /etc/yum.repos.d/kubernetes.repo << EOF
[kubernetes]
name=Kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=0
repo_gpgcheck=0
gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
EOF

yum clean all && yum makecache

制作yum源
创建个文件

mkdir kube

kubeadm、kubelet、kubectl 集群所有服务器都安装。

repotrack -p kube kubeadm kubelet kubectl
createrepo kube


效果如下:

再将这个文件传入到离线的服务器上面就可以了

2.离线的服务器操作
直接进行yum编辑

cat > /etc/yum.repos.d/kubernetes.repo << EOF
[kubernetes]
name=Kubernetes
baseurl=file:///home/kebu ##指定你创建的源文件
enabled=1
gpgcheck=0
EOF

yum clean all && yum makecache
1
效果图

安装ok

yum -y install kubelet kubeadm kubectl

posted @ 2023-01-29 22:29  牧之丨  阅读(382)  评论(0编辑  收藏  举报