1. 自建yum server
2. 自建docker registry
3. 打包所有rpm相依性檔案
事實上,對外網路開放之後,根本就是無腦裝完呀!!
以下是我在GCP的安裝方式 (根本輕鬆啊!!)
- 在每一台主機上
1. 關閉阿哩不達的東西
setenforce 0
systemctl stop firewalld
systemctl disable firewalld
2. 增加kubernetes yum repo
cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=http://yum.kubernetes.io/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=0
repo_gpgcheck=0
EOF
3. 安裝相關套件
yum install docker kubelet kubeadm kubectl kubernetes-cni
4. 啟動docker service
systemctl enable docker
systemctl start docker
5. 啟動kubelet
systemctl enable kubelet
systemctl start kubelet
- 在 master node
1. kubeadm init
跑完後記得記下以下內容
You can now join any number of machines by running the following on each node:
kubeadm join --token=da9646.60c02a85541104a0 10.128.0.2
2. 安裝pod overlay network
kubectl apply -f https://git.io/weave-kube
- 在 work node
1. 執行剛剛記下來指令內容
kubeadm join --token=da9646.60c02a85541104a0 10.128.0.2
- 在 maste node
確認以下資訊
# kubectl get nodes
NAME STATUS AGE
k8s-master Ready,master 17h
k8s-node Ready 17h
打完收工
沒有留言:
張貼留言