页面加载中,请稍候
来源:开源Linux发布时间:2023-02-011808浏览
询问 AI「我所渴求的,無非是將心中脫穎語出的本性付諸生活,為何竟如此艱難呢 ------赫尔曼·黑塞《德米安》」
K9s是一个基于终端的管理Kubernetes集群的工具,旨在简化Kubernetes集群管理。和kubebox有些类似, K9s 同样可以持续监控集群的变化,并且可以提供与集群资源交互的快捷命令。如果说管理集群受限,只有一个 终端你可以使用,那么k9s是一个不错的选择.

K9s有一些特殊功能,可以显示 Kubernetes 资源之间依赖关系的xray、显示集群高级状态的pulse,以及扫描和报告已部署资源和配置问题的popeye。

PSC:\ProgramFiles>chocoinstallk9s
Chocolateyv1.1.0
Installingthefollowingpackages:
k9s
Byinstalling,youacceptlicensesforthepackages.
Progress:Downloadingkubernetes-cli1.26.0...100%
Progress:Downloadingk9s0.26.7...100%
kubernetes-cliv1.26.0[Approved]
kubernetes-clipackagefilesinstallcompleted.Performingotherinstallationsteps.
Thepackagekubernetes-cliwantstorun'chocolateyInstall.ps1'.
Note:Ifyoudon'trunthisscript,theinstallationwillfail.
Note:Toconfirmautomaticallynexttime,use'-y'orconsider:
chocofeatureenable-nallowGlobalConfirmation
Doyouwanttorunthescript?([Y]es/[A]ll-yestoall/[N]o/[P]rint):all
Extracting64-bitC:\ProgramData\chocolatey\lib\kubernetes-cli\tools\kubernetes-client-windows-amd64.tar.gztoC:\ProgramData\chocolatey\lib\kubernetes-cli\tools...
C:\ProgramData\chocolatey\lib\kubernetes-cli\tools
Extracting64-bitC:\ProgramData\chocolatey\lib\kubernetes-cli\tools\kubernetes-client-windows-amd64.tartoC:\ProgramData\chocolatey\lib\kubernetes-cli\tools...
C:\ProgramData\chocolatey\lib\kubernetes-cli\tools
ShimGenhassuccessfullycreatedashimforkubectl-convert.exe
ShimGenhassuccessfullycreatedashimforkubectl.exe
Theinstallofkubernetes-cliwassuccessful.
Softwareinstalledto'C:\ProgramData\chocolatey\lib\kubernetes-cli\tools'
k9sv0.26.7[Approved]
k9spackagefilesinstallcompleted.Performingotherinstallationsteps.
Extracting64-bitC:\ProgramData\chocolatey\lib\k9s\tools\k9s_Windows_x86_64.tar.gztoC:\ProgramData\chocolatey\lib\k9s\tools...
C:\ProgramData\chocolatey\lib\k9s\tools
Extracting64-bitC:\ProgramData\chocolatey\lib\k9s\tools\k9s_Windows_x86_64.tartoC:\ProgramData\chocolatey\lib\k9s\tools...
C:\ProgramData\chocolatey\lib\k9s\tools
ShimGenhassuccessfullycreatedashimfork9s.exe
Theinstallofk9swassuccessful.
Softwareinstalledto'C:\ProgramData\chocolatey\lib\k9s\tools'
Chocolateyinstalled2/2packages.
Seethelogfordetails(C:\ProgramData\chocolatey\logs\chocolatey.log).
PSC:\ProgramFiles>
下载之后,需要准备好kubeconfig文件,放到默认加载的位置
PSC:\Users\山河已无恙\.kube>ls
目录:C:\Users\山河已无恙\.kube
ModeLastWriteTimeLengthName
---------------------------
d-----2023/1/147:48cache
-a----2023/1/1410:195682config
PSC:\Users\山河已无恙\.kube>cat.\config
apiVersion:v1
clusters:
-cluster:
certificate-authority-data:
.......................
通过命令行启动
PSC:\ProgramData\chocolatey\lib\k9s\tools>.\k9s.exe

下载安装包
┌──[root@vms81.liruilongs.github.io]-[~/ansible/k9s]
└─$curl-sShttps://webinstall.dev/k9s|bash
Thanksforusingwebitoinstall'k9s@stable'on'Linux/x86_64'.
Haveaproblem?Experienceabug?Pleaseletusknow:
https://github.com/webinstall/webi-installers/issues
Lovin'it?SaythankswithaStaronGitHub:
https://github.com/webinstall/webi-installers
Downloadingk9sfrom
https://github.com/derailed/k9s/releases/download/v0.26.7/k9s_Linux_x86_64.tar.gz
failedtodownloadfromhttps://github.com/derailed/k9s/releases/download/v0.26.7/k9s_Linux_x86_64.tar.gz
解压直接运行
┌──[root@vms81.liruilongs.github.io]-[~/ansible/k9s]
└─$tar-zxvfk9s_Linux_x86_64.tar.gz
LICENSE
README.md
k9s
┌──[root@vms81.liruilongs.github.io]-[~/ansible/k9s]
└─$ls
k9sk9s_Linux_x86_64.tar.gzLICENSEREADME.md
┌──[root@vms81.liruilongs.github.io]-[~/ansible/k9s]
└─$./k9s
查看当前集群资源的统计信息。

也可以通过docker 直接运行
┌──[root@vms81.liruilongs.github.io]-[~/ansible/k9s]
└─$dockerrun--rm-it-v~/.kube/config:/root/.kube/configdocker.io/derailed/k9s

查看资源状态信息

查看资源依赖关系

https://github.com/derailed/k9s
https://k9scli.io

新闻来源:开源Linux,文中所述为作者独立观点,不代表icspec立场。更多精彩资讯请下载icspec App。如对本稿件有异议,请联系微信客服specltkj。
暂无评论哦,快来评论一下吧!

2026-07-10

2026-06-12
2026-06-08