环境
Ubuntu 20.04 LTS
安装
下载最新版本
1
| curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
|
下载指定版本
1
| curl -LO https://dl.k8s.io/release/v1.24.0/bin/linux/amd64/kubectl
|
安装命令
1
| sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl
|
查看版本
1
| kubectl version --client --output=yaml
|
将连接信息写入$HOME/.kube/config
,
常用命令
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| kubectl config view # 查看kubectl配置 kubectl config get-contexts # 查看kubectl context列表 kubectl config use-context <context-name> # 设置当前context kubectl config current-context # 查看当前context kubectl config set-context --current --namespace=<namespace> # 设置当前context default namespace
kubectl get node # 获取kubernetes节点 kubectl get node -o wide # 获取kubernetes节点(展示详细信息) kubectl get node --show-labels # 获取kubernetes节点(展示label信息)
kubectl get pods # 获取pod(default namespace) kubectl get node -n <namespace> # 获取pod(指定 namespace) kubectl get node --all-namespace # 获取pod(全部 namespace) kubectl get pod <pod-name> -o yaml # 获取pod(yaml格式)
|
参考
- kubectl install
- kubectl command