Rancher可以帮助我们方便的管理集群,不过rancher有一个使用限制就是,如果需要使用 rancher来管理其他的集群,需要被管理集群可以通过ip或者其他地址 加入 rancher,也就是说,在某些情况下,rancher所在的服务器必须是公网可达的,或者是安装在被管理集群上的
那k9s虽然没有rancher那样方便的web界面,但是可以在任何 CLI 上使用
安装的话请参考
https://github.com/derailed/k9s/releases
或者使用
snap install k9s --classic
可以通过 export KUBECONFIG=~/.kube/config 的方式配置 k9s
只要 kubectl 可以连接 集群,那么k9s应该也可以
我们尝试创建2个nginx
选择nginx可以方便的Port forward