iT邦幫忙

2021 iThome 鐵人賽

DAY 27
0
自我挑戰組

HomeLab 30天,胡搞瞎搞亂弄一通。系列 第 27

Day27,Kubesphere 體驗

正文

先把nfs-client設定為default storage class

kubectl patch storageclass nfs-client -p '{"metadata": {"annotations":{"storageclass.kubernetes.io/is-default-class":"true"}}}' 

一開始沒有設定default storage class,playbook執行就失敗了

kubectl apply -f https://github.com/kubesphere/ks-installer/releases/download/v3.1.1/kubesphere-installer.yaml
   
kubectl apply -f https://github.com/kubesphere/ks-installer/releases/download/v3.1.1/cluster-configuration.yaml
kubectl logs ks-installer-54c6bcf76b-vvw2q -n kubesphere-system -f

裡面的ansible跑一陣子後完成啦,起始的帳號密碼是固定的並使用nodeport,就不打馬賽克了

被安裝的instances

使用到的pvc

裝的東西有點多,看一下資源狀況好像又還好,應該是因為還沒在用

打開瀏覽器 http://192.168.1.131:30880 ,輸入帳號密碼後會需要修改密碼

進入到裡面可以發現跟rancher一樣,有非常精美的dashboard

小工具中一樣能使用kubectl shell

預設也就安裝了monitoring tools

跟rancher一樣有自己的帳號管理系統

也可以設定專屬於平台的通知

再來就是可以從官方看到有非常多的plugin能夠enable,文件資源也是非常豐富與複雜,這邊的一日體驗就到這裡,看起來也是一個非常龐大的project呀。

移除

找了一下介面上好像找不到一鍵移除,查了一下官方需要去使用官方提供的kubesphere-delete.sh

wget https://raw.githubusercontent.com/kubesphere/ks-installer/release-3.1/scripts/kubesphere-delete.sh
bash kubesphere-delete.sh

執行了好長一段時間來刪除完,幾乎是所有的resource都被label過需要取消,真是非常龐大的作業。

題外話,移除完後我先前安裝的openELB開始不正常,查了一下應該是因為不小心被刪掉了些東西,重新佈署後就正常了(須注意)

閒聊

可以看得出來kubesphere也是非常的不錯,介面跟圖表也都非常漂亮,不過好像沒看到工程師們熱愛的暗色模式就是了(也可能是我沒找到)XD


上一篇
Day26,Kubecost 體驗,算錢好難......
下一篇
Day28,使用Dex、OIDC為你的Kubernetes再上一道鎖 (1/2)
系列文
HomeLab 30天,胡搞瞎搞亂弄一通。30

尚未有邦友留言

立即登入留言