📅  最后修改于: 2023-12-03 14:48:06.744000             🧑  作者: Mango
如果你正在使用 Kubernetes 管理你的容器化应用程序,那么一个可靠的监控工具是非常必要的。在这里,我们将介绍 Ubuntu Kubernetes 监控工具中一些免费的 Shell-Bash 工具。
kube-ps1 是一个简单的 Shell 扩展,可以为您的 bash / zsh shell 提供一个非常棒的 Kubernetes 集群提示。kube-ps1 显示完整的上下文信息,包括你所处的命名空间、当前使用的集群、以及你在集群中使用的用户名。
安装命令:
git clone https://github.com/jonmosco/kube-ps1.git ~/.kube-ps1
echo 'source ~/.kube-ps1/kube-ps1.sh' >> ~/.bashrc
echo 'PROMPT="$($(kube_ps1) echo $PS1)"' >> ~/.bashrc
kube-shell 是一个非常强大的 Shell 扩展,它可以让你在 shell 中进行 Kubernetes 命令行操作。kube-shell 是基于 Python 的,在你的 shell 中使用它非常容易。
安装命令:
pip install kube-shell
kube-score 是一个简单的命令行工具,可以帮助您评估您的 Kubernetes YAML 文件的最佳实践程度。kube-score 可以检查您的 YAML 文件中的各个方面,并提供有关每个方面的建议。
安装命令:
curl -L https://github.com/zegl/kube-score/releases/download/v1.5.1/kube-score_1.5.1_linux_amd64.tar.gz | tar xzvf -
sudo install kube-score /usr/local/bin/
kube-bench 是一个非常简单而强大的 Kubernetes 安全审计工具。它使用 CIS Kubernetes 基准并运行所有能够被自动执行的检查项,并生成一个详细的报告。
安装命令:
curl -L https://github.com/aquasecurity/kube-bench/releases/download/v0.4.0/kube-bench_0.4.0_linux_amd64.tar.gz | tar xzvf -
mv kube-bench_0.4.0_linux_amd64/kube-bench /usr/local/bin/
以上是 Ubuntu Kubernetes 监控工具中一些免费的 Shell-Bash 工具。安装它们也非常简单,可以帮助您更好地管理 Kubernetes 集群。