随着CentOS 8的发布,Kubernetes的安装已更改。了解如何实现这一目标。
CentOS 8已经到货,并随之发现了许多变化。其中一项更改是如何处理Docker引擎和Kubernetes的安装。我已经介绍了 在Cent OS 8上安装Docker CE的过程,现在我想引导您完成在同一CentOS 8服务器上安装Kubernetes的过程。
SEE: 混合云:IT专业人员指南(TechRepublic下载)
要使此工作正常进行,您需要满足以下条件:
正在运行的CentOS 8实例
Docker CE已安装并正在运行
具有sudo特权的用户
访问root用户
请记住,在开始此过程之前,务必先安装Docker CE。一旦Docker引擎启动并运行,下面就是将Kubernetes添加到服务器的方法。
首先要做的是添加Kubernetes存储库。为此,请在CentOS 8服务器上打开一个终端窗口,然后发出以下命令:
须藤nano /etc/yum.repos.d/kubernetes.repo
在这个新文件中,粘贴以下内容:
[kubernetes]名称= Kubernetesbaseurl = https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64已启用= 1gpgcheck = 1repo_gpgcheck = 1gpgkey = https://packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
保存并关闭文件。
接下来,使用以下命令安装必要的软件包:
sudo dnf install -y kubelet kubeadm kubectl --disableexcludes = kubernetes
使用以下命令启用kubelet守护程序:
sudo systemctl enable --now kubelet
对于下一个任务,您必须su给root用户。完成此操作后,发出命令:
纳米/etc/sysctl.d/k8s.conf
在这个新文件中,添加以下两行:
net.bridge.bridge-nf-call-ip6tables = 1net.bridge.bridge-nf-call-iptables = 1
保存并关闭文件。
使用以下命令重新加载配置:
sysctl-系统
使用以下命令退出root用户:
出口
最后,在初始化Kubernetes集群之前,必须禁用交换。为此,发出命令:
sudo swapoff -a
要使其永久,发出命令:
须藤nano / etc / fstab
注释掉以/ dev / mapper / cl-swap swap开头的行。保存并关闭文件。
现在,您可以初始化Kubernetes集群并添加节点。您的CentOS 8 Kubernetes服务器已准备好开始部署。
评论专区