kubernetes 1.6.2安装

xiaoxiao2021-02-28  118

环境

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-utilsyum-config-manager \ --add-repo \ https://docs.docker.com/v1.13/engine/installation/linux/repo_files/centos/docker.repoyum makecache fast

查看版本:

yum list docker-engine.x86_64 --showduplicates |sort -rdocker-engine.x86_64 1.13.1-1.el7.centos docker-maindocker-engine.x86_64 1.12.6-1.el7.centos docker-maindocker-engine.x86_64 1.11.2-1.el7.centos docker-main

安装1.12.6:

yum install -y docker-engine-1.12.6systemctl start dockersystemctl 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

kubectl create -f https://github.com/coreos/flannel/raw/master/Documentation/kube-flannel-rbac.yml kubectl create -f https://github.com/coreos/flannel/raw/master/Documentation/kube-flannel.yml

weave

kubectl apply -f https://git.io/weave-kube-1.6

calico

kubectl apply -f http://docs.projectcalico.org/v2.1/getting-started/kubernetes/installation/hosted/kubeadm/1.6/calico.yaml

添加Node

token=$(kubeadm token list | grep authentication,signing | awk '{print $1}') kubeadm join --token $token ${master_ip}

删除安装

kubeadm reset

转载请注明原文地址: https://www.6miu.com/read-72643.html

最新回复(0)