k9s安装和使用
k9s是一個管理k8s集群很方便快捷的工具,不需要敲那么多的kubectl命令即可查看和操作集群。不過k9s詳細安裝和使用網(wǎng)上資料少的可憐,搜出來最多的都是github上的內(nèi)容。所以自己整理了一份k9s的詳細安裝和使用文檔。文檔末尾還有我同事錄制的一個視頻,結(jié)合生產(chǎn)中的更多使用操作。
注:轉(zhuǎn)載請標明文章出處!!!
安裝k9s
到github下載windows的壓縮包
https://github.com/derailed/k9s/releases
圖-1
解壓后就只有三個文件,如下圖
圖-2
添加環(huán)境變量,這樣就可以在Dos窗口直接運行k9s命令,不然要到切換到其根據(jù)目錄下才可運行k9s命令
圖-3
新建一個k9s變量,指向上面解壓后的文件路徑,如圖
圖-4
然后在path變量后追加
圖-5
圖-6
此時k9s已算是配置好了。現(xiàn)在,在自己的用戶名文檔下新建個.k9s文件夾,14218是我機器的用戶名,如下圖
圖-7
順便建個.kube的文件夾,后面會用到。
安裝kubectl工具
圖-8
圖-9
我這里是通過curl命令下載的,curl下載地址:https://curl.haxx.se/windows/ 同樣的解壓后給其設(shè)置個環(huán)境變量,如圖-5中的%CURL_HOME%
再為kubectl.exe設(shè)置個環(huán)境變量,如圖-5中的%KUBECTL_HOME%
其他系統(tǒng)安裝及詳細信息見:https://www.kubernetes.org.cn/installkubectl
在命令窗口輸入kubectl version驗證一下,出現(xiàn)以下信息表示正確安裝和設(shè)置
圖-10
下載集群的yaml文件
登錄遠程服務(wù)器下載yaml配置文件
圖-11
圖-12
到圖-7中的.kube文件夾中新建文本并將紅框中的內(nèi)容粘貼進去,修改ip后保存為yaml格式。為了好管理,我在其新建個config文件夾來存放不同集群的yaml
接下來同樣要將.kube下的yaml設(shè)置個環(huán)境變量,如圖
圖-13
圖-14
一定要設(shè)置個變量名相同的KUBECONFIG環(huán)境變量,指向.kube目錄下的yaml文件,不設(shè)置或設(shè)置錯的環(huán)境變量名會報找不到變量的錯誤。
更多的請看https://k8smeetup.github.io/docs/concepts/configuration/organize-cluster-access-kubeconfig/
上面所有操作都做完后就可以直接在dos命令行中輸入
kubectl get no和其他kubectl等等命令來操作圖-12中的集群了
圖-15
或者直接輸入k9s
圖-16
運行命令后在.kube和.k9s這兩個文件夾中會多出圖下文件
圖-17
圖-18
輸入 :+ 命令操作
具體的信息如下
圖-19
圖-20
到此k9s在windows上的使用已經(jīng)完成了。
但是!!!
有時會操作好幾個不同服務(wù)器下的k8s集群這咋弄嘞???
同樣的,到想要控制的服務(wù)器上下載上面提到的yaml文件,存放到.kube文件夾中。
然后修改KUBECONFIG環(huán)境變量值為你新加的那個yaml文件。之后操作的命令都是在操作新yaml文件這臺服務(wù)器了。
不過這樣好麻煩,每新加一個yaml都要打開窗口設(shè)置環(huán)境變量
其實還可以這樣操作
在dos窗口輸入set 查看現(xiàn)有的環(huán)境變量,會有很多。我這里就截一部分
圖-21
查看具體某個變量值(不區(qū)分大小寫的)
圖-22
現(xiàn)在設(shè)置新的值
圖-23
注意:這里修改的值,只對當前會話窗口有效,關(guān)閉窗口后還是原來的值 。要想徹底更改還是要到環(huán)境變量窗口里設(shè)置
現(xiàn)在輸入kubectl和k9s命令都是在操作1.11這臺機器了
圖-24
大功告成!!!
其他更多k9s操作請看這里:https://www.bilibili.com/video/BV1yg4y1b7gr
總結(jié)
- 上一篇: 如何在不拔掉网线的情况下给电脑断网电脑如
- 下一篇: 怎样增快电脑反应速度如何让电脑变快