安裝環境node
172.19.2.49(kube-apiserver,kube-controller-manager,kube-dns,kube-proxy,kubectl,etcd)linux
172.19.2.50(kubectl,etcd,kube-proxy)nginx
172.19.2.51(kubectl,etcd,kube-proxy)git
172.19.2.49上進行操做github
172.19.2.50的環境變量配置docker
172.19.2.51的環境變量配置json
172.19.2.4九、172.19.2.50、172.19.2.51上都執行bootstrap
172.19.2.49上執行操做vim
172.19.2.50和172.19.2.51上執行操做centos
172.19.2.4九、172.19.2.50、172.19.2.51上都執行
在172.19.2.49上驗證集羣
172.19.2.4九、172.19.2.50、172.19.2.51上都執行
172.19.2.49上都執行
172.19.2.50、172.19.2.51上執行
172.19.2.49上都執行
172.19.2.50、172.19.2.51上都執行
172.19.2.49上都執行
172.19.2.50、172.19.2.51上都執行
172.19.2.4九、172.19.2.50、172.19.2.51上都執行
172.19.2.49上執行一次(只在master上執行一次,其餘節點不執行)
172.19.2.49上都執行
正常結果
分別ping如下地址,注意本身ping本身ping不通
kubernetes master 節點包含的組件: kube-apiserver kube-scheduler kube-controller-manager
172.19.2.49上執行
驗證節點健康情況
kubernetes Node 節點包含以下組件: flanneld docker kubelet kube-proxy
172.19.2.4九、172.19.2.50、172.19.2.51上都執行
172.19.2.49上執行
172.19.2.50、172.19.2.51上都執行
172.19.2.4九、172.19.2.50、172.19.2.51上都執行
172.19.2.49上執行 cat > nginx-ds.yml « EOF apiVersion: v1 kind: Service metadata: name: nginx-ds labels: app: nginx-ds spec: type: NodePort selector: app: nginx-ds ports: - name: http port: 80 targetPort: 80
172.19.2.49上執行
172.19.2.49上執行
172.19.2.49上執行
172.19.2.50、172.19.2.51上都執行
172.19.2.49上傳證書
172.19.2.50、172.19.2.51登陸harbor倉庫 docker login 172.19.2.49
由於我用calico的方式部署過集羣網絡,如何刪除安裝calico產生的tunl0網卡