环境
centos 7.0
docker-engine-1.12.6
k8s 1.6.2
10.10.101.166 master
10.10.101.167 node1
10.10.101.168 node2
安装Docker 1.12
Kubernetes 1.6还没有针对docker 1.13和最新的docker 17.03上做测试和验证,所以这里安装Kubernetes官方推荐的Docker 1.12版本。
yum install -y yum-utils
yum-config-manager \
--add-repo \
https://docs.docker.com/v1.13/engine/installation/linux/repo_files/centos/docker.repo
yum makecache fast
查看版本:
yum list docker-engine.x86_64 --showduplicates |sort -r
docker-engine.x86_64 1.13.1-1.el7.centos docker-main
docker-engine.x86_64 1.12.6-1.el7.centos docker-main
docker-engine.x86_64 1.11.2-1.el7.centos docker-main
安装1.12.6:
yum install -y docker-engine-1.12.6
systemctl start docker
systemctl enable docker
打包rpm
yum install git -y
git clone https://github.com/kubernetes/release && cd release/rpm && ./docker-build.sh
安装(master and nodes)
echo "net.bridge.bridge-nf-call-iptables = 1" >> /etc/sysctl.conf
sysctl -p
yum install output/x86_64/kube*.rpm -y
master执行init
[root@master ~]# kubeadm init
~/bash_profile添加环境变量
export KUBECONFIG=/etc/kubernetes/admin.conf
flannel
|
weave
|
calico
|
添加Node
|
删除安装
|