Kubernetes 二进制安装
1、安装版本
Kubernetes v1.8.6
Etcd v3.2.12
Flanneld0.9.1
Docker v17.12.0-ce
2、基础组件
IP Address Role 组件
192.168.1.200 master etcd,kube-scheduler,kube-controller-manager,kube-apiserver,kube-proxy,kubelet,docker,kubectl
192.168.1.201 node01 etcd,kube-proxy,kubelet,docker
192.168.1.202 node02 etcd,kube-proxy,kubelet,docker
3、初始化配置
预先准备信息
本教程将以下列节点数与规格来进行部署 Kubernetes 集群,操作系统可采用CentOS 7.x:
| IP Address | Role | CPU | Memory |
| 192.168.1.200 | master01 | 1 | 2G |
| 192.168.1.201 | node01 | 1 | 2G |
| 192.168.1.202 | node02 | 1 | 2G |
- 这边 master 为主要控制节点也是部署节点,node 为应用程序工作节点。
- 所有操作全部用root使用者进行。
首先安装前要确认以下几项都已将准备完成:
- 所有节点彼此网络互通,并且master01 SSH 登入其他节点为 passwdless。
- 所有防火墙与 SELinux 已关闭。如 CentOS:
systemctl stop firewalld && systemctl disable firewalld
setenforce 0 && sed -i '/SELINUX/s/enforcing/disabled/' /etc/selinux/config
swapoff -a
修改/etc/fstab 文件,注释掉SWAP的自动挂载,使用free -m确认 swap 已经关闭。
- 所有节点需要设定/etc/host解析到所有主机。
...
192.168.1.200 master01
192.168.1.201 node01
192.168.1.202 node02

浙公网安备 33010602011771号