kubectl
Chunbin Lv4

kubectl是k8s的命令行工具

安装

https://kubernetes.io/zh/docs/tasks/tools/install-kubectl/

安装自动补全

这里比较推荐
https://github.com/c-bata/kube-prompt

使用

1
kube-prompt // 进入命令行交互界面 带补全

命令

注意:以下命令 如果没有使用kube-prompt 前面要加上 kubectl

查看帮助

1
help

获取pod

1
2
3
4
5
get pods // 获取所有pods

get pods --show-labels // 查看标签

get pods [podName] -o yaml // 查看生成该pod对应的yaml文件

label相关

label由jianjian

1
2
3
4
5
6
7
label pods [podName] env=test --overwrite  // 修改标签

label pods [podName] env- // 去除env标签

get pods --show-labels -l app=test-cloud-text-ds // 根据labels搜索标签

get pods --show-labels -l 'env in (test,env)' // 获得标签env为test或者env的pods
 评论
评论插件加载失败
正在加载评论插件
由 Hexo 驱动 & 主题 Keep
访客数 访问量