1.环境
- matser,etcd: 192.168.33.30
- node1: 192.168.33.40
- node2: 192.168.33.50
前提
- 1、基于主机名通信:/etc/hosts
- 2、时间同步
- 3、关闭firewall和iptables.service
- 4、OS:CentOS 7.6.1810
安装配置步骤:
- 1、etcd cluster,仅master节点;
- 2、flannel,集群的所有节点;
- 3、配置K8s的master:仅master节点;
- kubenetes-master
- 启动的服务:kube-apiserver,kube-scheduler,kube-controller-manager
- 4、配置k8s的各node节点:Kubernetes-node
- 先设定启动docker服务;启动k8s的服务:kube-proxy,kubelet
kubeadm
- 1、master,node:安装kubelet,kubeamd,docker
- 2、master:kubeadm init
- 3、nodes:kubeadm join
master部署
-
安装dokcer-ce
-
配置阿里云的Kubernetes源
[root@master yum.repos.d]# vim kubernetes.repo [kubernetes] name=kubernetes Repo baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/ gpgcheck=0 gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg enabled=1
-
把Kubernetes源分别复制到node1和node2
[root@master yum.repos.d]# scp kubernetes.repo node1:/etc/yum.repos.d/ [root@master yum.repos.d]# scp kubernetes.repo node2:/etc/yum.repos.d/
-
yum安装kubeadm、kubelet、k