CentOS7 安装 k8s

一、安装准备:
准备两台服务器(我用的是CentOS7系统):192.168.1.223,192.168.1.183

一主一从:

master机:192.168.1.223

node机:192.168.1.183

二、k8s安装步骤

1、所有机器上执行以下命令,准备安装环境:(注意是所有机器,主机master,从机node都要安装)

1.1、安装epel-release源

            yum -y install epel-release

1.2、所有机器关闭防火墙

			systemctl stop firewalld
			
			systemctl disable firewalld
			
			setenforce 0
			
			#查看防火墙状态
			firewall-cmd --state

2、现在开始master主机上192.168.1.223安装kubernetes Master

2.1、使用yum安装etcd、kubernetes-master

yum -y install etcd kubernetes-master

2.2、编辑:vi /etc/etcd/etcd.conf文件,修改结果如下:
在这里插入图片描述
2.3、配置:vi /etc/kubernetes/apiserver文件,配置结果如下:
在这里插入图片描述
2.4、启动etcd、kube-apiserver、kube-controller-manager、kube-scheduler等服务,并设置开机启动。
for SERVICES in etcd kube-apiserver kube-controller-manager kube-scheduler; do systemctl restart $SERVICES;systemctl enable $SERVICES;systemctl status $SERVICES ; done

2.5、在etcd中定义flannel网络
etcdctl mk /atomic.io/network/config ‘{“Network”:“172.17.0.0/16”}’

3、接下来弄node从机上的配置安装

3.1、在node机上192.168.26.228安装kubernetes Node和flannel组件应用
yum -y install flannel kubernetes-node
3.2、为flannel网络指定etcd服务,修改/etc/sysconfig/flanneld文件,配置结果如下图:
在这里插入图片描述
3.3、修改:vi /etc/kubernetes/config文件,配置结果如下图:
在这里插入图片描述
3.4、修改node机的kubelet配置文件vim /etc/kubernetes/kubelet

在这里插入图片描述
3.5、node节点机上启动kube-proxy,kubelet,docker,flanneld等服务,并设置开机启动。
for SERVICES in kube-proxy kubelet docker flanneld;do systemctl restart $SERVICES;systemctl enable $SERVICES;systemctl status $SERVICES; done
以上所有master主机,node节点机上的配置就完成

在master主机上192.168.1.223执行如下命令,查看运行的node节点机器:
kubectl get nodes

在这里插入图片描述
嘟嘟嘟~,成功啦


版权声明:本文为Bzbtyhydcxy原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。