二维码

如何在CentOS 8上安装Kubernetes

2421 人阅读 | 时间:2019年11月14日 17:13

随着CentOS 8的发布,Kubernetes的安装已更改。了解如何实现这一目标。

CentOS 8已经到货,并随之发现了许多变化。其中一项更改是如何处理Docker引擎和Kubernetes的安装。我已经介绍了  在Cent OS 8上安装Docker CE的过程,现在我想引导您完成在同一CentOS 8服务器上安装Kubernetes的过程。

SEE:  混合云:IT专业人员指南(TechRepublic下载)

你需要什么

要使此工作正常进行,您需要满足以下条件:

  • 正在运行的CentOS 8实例

  • Docker CE已安装并正在运行

  • 具有sudo特权的用户

  • 访问root用户

如何安装Kubernetes 

请记住,在开始此过程之前,务必先安装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服务器已准备好开始部署。

如何在CentOS 8上安装Kubernetes


图片:杰克·沃伦



©著作权归作者所有:来自ZhiKuGroup博客作者没文化的原创作品,如需转载,请注明出处,否则将追究法律责任 来源:ZhiKuGroup博客,欢迎分享。

评论专区
  • 昵 称必填
  • 邮 箱选填
  • 网 址选填
◎已有 0 人评论
搜索
作者介绍
30天热门
×
×
本站会员尊享VIP特权,现在就加入我们吧!登录注册×
»
会员登录
新用户注册
×
会员注册
已有账号登录
×