从零搭建K8S集群(Kubeadmin)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从零搭建K8S集群(Kubeadmin)相关的知识,希望对你有一定的参考价值。

参考技术A 这个工作,其实应该是在我刚进入IBM就应该学到了,可是我太贪玩了。工作中只停留在会用的阶段。希望这几年交的学费,能让我接下来受益
---- 题记

这里边的所有操作,需要对每台虚拟机分别操作

修改/etc/selinux/config, 设置SELINUX=disabled. 重启机器.

编辑/etc/fstab, 将swap注释掉(最后一行). 重启机器.

这里边每一步操作也需要对每一台机器执行

效果如图:

这里边每一步操作也需要对每一台机器执行

此时kubelet还无法正常启动,但是请忽略这个问题,先往下进行

首先需要获取本机的内部IP, 然后初始化master节点

当配置成功后,我们需要执行一下的命令:

初次之外,下面的信息需要保存下来,或者让master节点再次运行:
kubeadm token create --print-join-command 获取其他worker节点加入集群的指令

此时节点就会变成Ready状态

在worker节点上,运行上边的命令。

其实还遇到了一些坑,有的没有解决:

参考链接
https://github.com/projectcalico/calico/issues/2561

暂时无解,所以我选择安装flannel
未来会研究这两种网络的异同,进一步探究这个问题的解决方案~

一些教程: https://segmentfault.com/a/1190000018698263

以上是关于从零搭建K8S集群(Kubeadmin)的主要内容,如果未能解决你的问题,请参考以下文章

Kubeadmin 搭建K8S 环境 与 Harbor 私有仓库

Kubeadmin 搭建K8S 环境 与 Harbor 私有仓库

使用kubeadmin 配置 k8s 集群的填坑记录

kubeadmin 安装k8s1.20集群+kuboard-v3部署实操

linux12k8s --> 12kubeadm部署高可用k8s

手把手从零开始搭建k8s集群超详细教程