centos7 搭建k8s

2020-08-30  本文已影响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
上一篇 下一篇

猜你喜欢

热点阅读