美文网首页
centos7 搭建k8s

centos7 搭建k8s

作者: 王宣成 | 来源:发表于2020-08-30 23:13 被阅读0次
$ master:172.31.142.129
$ node:172.31.142.130
$ yum -y install epel-release
$ systemctl stop firewalld
$ systemctl disable firewalld
$ setenforce 0
# 查看防火墙状态
$ firewall-cmd --state

一、master主机

$ yum -y install etcd kubernetes-master
$ vim /etc/etcd/etcd.conf
image.png
$ vim /etc/kubernetes/apiserver
# 删除了ServiceAccout参数
image.png
# 启动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

# 在etcd中定义flannel网络
$ etcdctl mk /atomic.io/network/config '{"Network":"172.17.0.0/16"}'

二、node主机

$ yum -y install flannel kubernetes-node
$ vim /etc/sysconfig/flanneld
image.png
$ vim /etc/kubernetes/config
image.png
$ vim /etc/kubernetes/kubelet
image.png
# 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上执行

$ kubectl get nodes
image.png

相关文章

网友评论

      本文标题:centos7 搭建k8s

      本文链接:https://www.haomeiwen.com/subject/qjaesktx.html