K8s集群搭建完整版,基于CentOS7(1master+2node)

1.安装CentOS7

镜像+普通安装,设置网络

其中设置master节点 2G 2核心(如果master设置1核心的话在kubeadm init的时候会warning)

两个node节点1G 1核心

2.通过设置配置节点的固定ip(设置->网络->IPv4),这个ip网络号跟自己局域网的网络号一致

大概设置成下面这个样子,设置完之后通过service network restart 指令重启网络,使用ping命令检查baidu的信宿是否可达(ping baidu.com)

 

 3.按照如下博客进行下面的配置,直到在master节点上安装完docker之后,执行完如下框中的操作之后

https://www.cnblogs.com/wzllzw/p/12323595.html

 

 4.安装kubelet kubeadm kubectl 

使用如下的指令:

 

 5.克隆虚拟机,生成两个node节点,将每个node节点的ip改掉,至此三个节点的ip分别是

master:192.168.7.10

node-1:192.168.7.20

node-2:192.168.7.30

6.初始化master节点(不要管下面的warning,大约需要几分钟)

其中加粗的ip是master的ip,这里应该是192.168.7.10

 

 7.继续按照上面的博客进行操作,部署flannel的时候如果出现SSL连接无法创建的问题则安装ssl相关的客户端

做完之后配置flannel(按照上述博客进行操作即可)

如下:

root# yum -y install openssl openssl-devel gcc make perl

8.遇到NotReady之后还是按照博客进行操作,就可以解决NotReady的问题

9.将node节点加入,在口kubeadm init时返回的结果中有这样的东西,直接复制到node节点执行即可加入(join 那一段)

遇到问题可以看看下面这个博客

https://www.cnblogs.com/caoxb/p/11243472.html

 

 

 10.node接地那显示NotReady状态时同样按照master节点的方式进行操作,就可以Ready

11.检查集群状态(在master节点)

如下所示说明集群的状态已经就位

 

posted @ 2021-01-28 11:17  WA自动机~  阅读(450)  评论(0编辑  收藏  举报