日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

centos7下離線安裝KubeSphere3.0集群

KubeSphere簡單介紹

KubeSphere 是在 Kubernetes 之上構建的以應用為中心的多租戶容器平臺,提供全棧的 IT 自動化運維的能力,簡化企業的 DevOps 工作流。

KubeSphere 提供了運維友好的向導式操作界面,幫助企業快速構建一個強大和功能豐富的容器云平臺

CentOS7下離線安裝KubeSphere3.0集群

 

(圖片可放大查看)

特點及優勢

  • 1) 完全開源: 通過 CNCF 一致性認證的 Kubernetes 平臺,100% 開源,由社區驅動與開發
  • 2) 簡易安裝: 支持部署在任何基礎設施環境,提供在線與離線安裝,支持一鍵升級與擴容集群
  • 3) 功能豐富: 在一個平臺統一納管 DevOps、云原生可觀察性、服務網格、應用生命周期、多租戶、多集群、存儲與網絡
  • 4) 模塊化&可插拔: 平臺中的所有功能都是可插拔與松耦合,您可以根據業務場景可選安裝所需功能組件

CentOS7下離線安裝KubeSphere3.0集群的具體步驟

步驟1:準備條件

準備三臺CentOS7.9的linux主機

主機 IP        主機名稱   角色
192.168.31.127 master master, etcd
192.168.31.121 node1   worker
192.168.31.122 node2   worker
CentOS7下離線安裝KubeSphere3.0集群

 

(圖片可放大查看)

要求

  • 1、硬盤分區要求根分區至少100G
  • 2、建議關閉firewalld防火墻

KubeKey 使用 /var/lib/Docker 作為默認路徑來存儲所有 Docker 相關文件(包括鏡像)

因此建議添加附加存儲卷,分別給 /var/lib/docker 和 /mnt/registry 掛載至少 100G

  • 3、 提前下載KubeSphere v3.0.0 all-in-one的離線包
https://kubesphere-installer.pek3b.qingstor.com/offline/v3.0.0/kubesphere-all-v3.0.0-offline-linux-amd64.tar.gz

步驟2:基礎環境配置

1)、三臺主機均關閉防火墻與SELINUX

systemctl disable firewalld 
systemctl stop firewalld
sed -i 's/enforcing/disabled/' /etc/selinux/config
setenforce 0

2)、三臺主機安裝socat conntrack ebtables ipset等依賴項

這里為了方便,主機在線yum安裝了這些依賴項

yum install socat conntrack ebtables ipset
CentOS7下離線安裝KubeSphere3.0集群

 

(圖片可放大查看)

在離線環境中,可以使用私有包、RPM 包(適用于 CentOS)來安裝這些依賴項

3)、三臺主機配置主機名解析(此步驟可以忽略)

cat >> /etc/hosts << EOF
192.168.31.127 master
192.168.31.121 node1
192.168.31.122 node2
EOF

步驟3:主節點上傳并解壓KubeSphere離線安裝包

tar -zxvf kubesphere-all-v3.0.0-offline-linux-amd64.tar.gz
cd kubesphere-all-v3.0.0-offline-linux-amd64
CentOS7下離線安裝KubeSphere3.0集群

 

(圖片可放大查看)

步驟4、創建并修改集群配置文件

創建集群配置文件

./kk create config --with-kubernetes v1.18.6 --with-kubesphere v3.0.0
CentOS7下離線安裝KubeSphere3.0集群

 

(圖片可放大查看)

修改集群配置文件

vi config-sample.yaml
CentOS7下離線安裝KubeSphere3.0集群

 

(圖片可放大查看)

需要在配置文件中添加節點信息及私有倉庫地址privateRegistry

為了方便起見,我這里使用kubekey創建私有倉庫,則該參數privateRegistry設置為:dockerhub.kubekey.local

由于我已經本地編輯好了config-sample.yaml,直接覆蓋

#請根據自己實際的環境修改config-sample.yaml

cp -rf /root/config-sample.yaml  ./

執行如下命令會對配置文件中所有節點安裝依賴,并使用kk創建自簽名鏡像倉庫

./kk init os -f config-sample.yaml  -s ./dependencies/ --add-images-repo
CentOS7下離線安裝KubeSphere3.0集群

 

(圖片可放大查看)

這時可以使用docker images命令查看是否創建了私有倉庫

docker images

步驟5、鏡像導入

push-images.sh將鏡像導入之前準備的dockerhub.kubekey.local私有倉庫

cd kubesphere-images-v3.0.0/
./push-images.sh dockerhub.kubekey.local
CentOS7下離線安裝KubeSphere3.0集群

 

(圖片可放大查看)

CentOS7下離線安裝KubeSphere3.0集群

 

(圖片可放大查看)

步驟6、創建并安裝集群

cd /root/kubesphere-all-v3.0.0-offline-linux-amd64
./kk create cluster -f config-sample.yaml 
CentOS7下離線安裝KubeSphere3.0集群

 

(圖片可放大查看)

CentOS7下離線安裝KubeSphere3.0集群

 

(圖片可放大查看)

可以查看安裝日志

kubectl logs -n kubesphere-system $(kubectl get pod -n kubesphere-system -l App=ks-install -o jsonpath='{.items[0].metadata.name}') -f
CentOS7下離線安裝KubeSphere3.0集群

 

(圖片可放大查看)

步驟7、web界面登錄及體驗kubesphere集群

根據集群安裝成功的提示進行登錄

Console: http://192.168.31.127:30880
Account: admin
Password: P@88w0rd
CentOS7下離線安裝KubeSphere3.0集群

 

(圖片可放大查看)

CentOS7下離線安裝KubeSphere3.0集群

 

(圖片可放大查看)

CentOS7下離線安裝KubeSphere3.0集群

 

(圖片可放大查看)

CentOS7下離線安裝KubeSphere3.0集群

 

(圖片可放大查看)

CentOS7下離線安裝KubeSphere3.0集群

 

(圖片可放大查看)

CentOS7下離線安裝KubeSphere3.0集群

 

(圖片可放大查看)

分享到:
標簽:集群 KubeSphere3
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定