kubeadmin安裝部署k8s
環境准備
所有節點,關閉防火牆,關閉selinux,關閉swap交換
所有節點安裝docker
所有節點安裝kubeadm,kubelet和kubectl
定義kubernetes源
開機自啟kubelet
部署K8S集群
在master節點:
初始化kubeadm
設定kubectl
要先執行下面這一步,才能設置上面的mode。
在 node 節點上執行 kubeadm join 命令加入群集
所有節點部署網絡插件flannel
在master節點查看節點狀態
測試 pod 資源創建
暴露端口提供服務
測試訪問
擴展2個副本
安裝dashboard
所有節點安裝dashboard
查看所有容器的運行狀態
使用火狐或者360瀏覽器訪問
創建service account並綁定默認cluster-admin管理員集群角色
獲取令牌密鑰
復制token令牌直接登錄網站
安裝Harbor私有倉庫
環境准備
安裝docker
所有 node 節點都修改 docker 配置文件,加上私有倉庫配置
安裝 Harbor
生成證書
生成證書簽名請求文件
簽名證書
訪問:
在一個node節點上登錄harbor
上傳鏡像
在master節點上刪除之前創建的nginx資源