環(huán)境
兩臺(tái)centos7(修改主機(jī)名)
內(nèi)網(wǎng)互通,可聯(lián)通外網(wǎng)
關(guān)閉selinux和防火墻
安裝docker
# step 1: 安裝必要的一些系統(tǒng)工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
# Step 2: 添加軟件源信息
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# Step 3: 更新并安裝 Docker-CE
sudo yum makecache fast
sudo yum -y install docker-ce
# Step 4: 開(kāi)啟Docker服務(wù)
sudo service docker start
sudo systemctl enable docker.service
安裝kubeadm
cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
EOF
yum install -y kubelet kubeadm kubectl
systemctl enable kubelet && systemctl start kubelet
https://www.cnblogs.com/ericnie/p/7749588.html
下載kubeadm初始化所需的鏡像
k8s.gcr.io/kube-apiserver:v1.12.2
k8s.gcr.io/kube-controller-manager:v1.12.2
k8s.gcr.io/kube-scheduler:v1.12.2
k8s.gcr.io/kube-proxy:v1.12.2
k8s.gcr.io/pause:3.1
k8s.gcr.io/etcd:3.2.24
k8s.gcr.io/coredns:1.2.2
images=(etcd-amd64:3.2.24 pause-amd64:3.1 kube-proxy-amd64:v1.12.2 kube-scheduler-amd64:v1.12.2 kube-controller-manager-amd64:vv1.12.2 kube-apiserver-amd64:v1.12.2 kubernetes-dashboard-amd64:v1.6.1 k8s-dns-sidecar-amd64:1.14.4 k8s-dns-kube-dns-amd64:1.14.4 k8s-dns-dnsmasq-nanny-amd64:1.14.4)
for imageName in ${images[@]} ; do
docker pull cloudnil/$imageName
docker tag cloudnil/$imageName gcr.io/google_containers/$imageName
docker rmi cloudnil/$imageName
done
https://dev.aliyun.com/search.html?spm=5176.1972343.0.1.12235aaaeDbsj3
下載所需鏡像后tag成制定
```kubeadm init```