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


<<:  JavaScript Day 18. 原始型别与物件型别

>>:  【Day 15】Function - Practice 1

[day29]优化架构-订单留存及检核(2)

倒数两天,不知道这次铁人赛结束後,还能不能修改内容 想做的东西很多,未来希望能补充一些东西,今天出差...

Day24 - 关於共识演算法与容错机制

这几篇文章可能都会比较偏技术一些,会尽量解释简单,让大家容易理解,我们就继续看下去。 常见的共识演算...

Day13:SwiftUI—Navigation

前言 上篇文章介绍了 SwiftUI - List, 这篇来讲如何在一个 list 上导航到不同的 ...

Day13|【Git】档案管理 - 档案还原 git checkout

当我们不小心把档案或目录删除时,有什麽办法可以还原档案呢? git checkout 、git re...

Day26:Dynamic Programming(DP) - 动态规划(下)

Dynamic Programmin的经典应用除了斐波那契数之外,还有背包问题、最短路径问题、河内...