如果沒有特殊指明,所有操作均在 zhaoyixin-k8s-01 節點上執行。
$ kubectl get nodes
name status roles age version
zhaoyixin-k8s-01 ready 127m v1.16.6
zhaoyixin-k8s-02 ready 127m v1.16.6
zhaoyixin-k8s-03 ready 127m v1.16.6
cd /opt/k8s/work
cat > nginx-ds.yml 在所有 node 上分別 ping 上面三個 pod ip,看是否連通:
source /opt/k8s/bin/environment.sh
for node_ip in $
doecho ">>> $"
ssh $ "ping -c 1 172.30.180.65"
ssh $ "ping -c 1 172.30.219.2"
ssh $ "ping -c 1 172.30.200.1"
done
name type cluster-ip external-ip port(s) age
nginx-ds nodeport 10.254.134.181 80:30526/tcp 3m44s
在所有 node 上 curl service ip:
source /opt/k8s/bin/environment.sh
for node_ip in $
doecho ">>> $"
ssh $ "curl -s 10.254.134.181"
done
預期輸出 nginx 歡迎頁面內容。
在所有 node 上執行:
source /opt/k8s/bin/environment.sh
for node_ip in $
doecho ">>> $"
ssh $ "curl -s $:30526"
done
預期輸出 nginx 歡迎頁面內容。
opsnull/follow-me-install-kubernetes-cluster
k8s集群部署 docker部署k8s安裝篇
1 安裝docker 緊接著配置乙個穩定 stable 的倉庫 倉庫配置會儲存到 etc yum.repos.d docker ce.repo檔案中 yum config manager add repo 更新yum安裝的相關docke軟體包 安裝docker ce yum update y yum...
rke部署k8s集群
作業系統 centos7.6 核心版本 linux 3.10.0 957.el7.x86 64 kubernetes v1.13.5 docker版本 18.06.1 ce 你需要準備如下這些東西 這個鏈結,找你要的版本,本例為v0.2.1 這裡有cluster.yml檔案的樣例 ip角色 備註10...
k8s集群單機部署
一 安裝kubelet kubeadm 和kubectl 配置k8s的源 sudo touch etc apt sources.list.d kubernetes.list sudo echo deb kubernetes xenial main etc apt sources.list.d kub...