- 安装 kubectl 命令行工具 首先,我们需要安装 kubectl 命令行工具。在 Ubuntu 上,可以使用以下命令进行安装:
sudo apt-get update && sudo apt-get install -y apt-transport-https gnupg2 curl
curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
echo "deb https://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee /etc/apt/sources.list.d/kubernetes.list
sudo apt-get update
sudo apt-get install -y kubectl
- 安装 k9s 工具 K9s 是一个终端下的 Kubernetes 资源查看器和操作工具,可以方便地查看 Kubernetes 集群中的资源情况。
K9s 可以通过官方网站下载二进制文件,也可以使用 Homebrew 进行安装。在 Ubuntu 上,可以使用以下命令进行安装:
curl -LO https://github.com/derailed/k9s/releases/download/v0.24.8/k9s_Linux_x86_64.tar.gz
tar zxvf k9s_Linux_x86_64.tar.gz
sudo mv k9s /usr/local/bin/
- 安装 kube-top 工具 kube-top 是一个基于终端的 Kubernetes 操作工具,用于监控 Kubernetes 集群中的资源情况。
kube-top 可以通过 GitHub 下载二进制文件,也可以使用 Homebrew 进行安装。在 Ubuntu 上,可以使用以下命令进行安装:
curl -LO https://github.com/justinbarrick/kube-top/releases/download/v0.6.3/kube-top_0.6.3_linux_amd64.tar.gz
tar zxvf kube-top_0.6.3_linux_amd64.tar.gz
sudo mv kube-top /usr/local/bin/
- 安装 stern 工具 stern 是一个基于终端的 Kubernetes 日志查看工具,可以方便地查看多个 Pod 的日志情况。
stern 可以通过 GitHub 下载二进制文件,也可以使用 Homebrew 进行安装。在 Ubuntu 上,可以使用以下命令进行安装:
curl -LO https://github.com/wercker/stern/releases/download/1.11.0/stern_linux_amd64
sudo mv stern_linux_amd64 /usr/local/bin/stern
sudo chmod +x /usr/local/bin/stern
- 使用 ktop 工具 ktop 是一个基于终端的 Kubernetes 资源监控工具,可以方便地查看 Kubernetes 集群中的 CPU、内存等资源使用情况。
ktop 可以通过 GitHub 下载二进制文件,也可以使用 Homebrew 进行安装。在 Ubuntu 上,可以使用以下命令进行安装:
curl -LO https://github.com/kubernetes/kubectl/raw/master/pkg/commands/top/top.go
go build -o ktop top.go
sudo mv ktop /usr/local/bin/
使用 ktop 命令即可启动 ktop 工具:
ktop
这样,我们就完成了 k8s ktop 工具的安装。