kubectl命令行管理工具




其他命令 api-resources 查看所有资源
2.命令行安装自动补全功能
[root@k8s-master ~]# yum -y install bash-completion
[root@k8s-master ~]# source /usr/share/bash-completion/bash_completion #添加进去
[root@k8s-master ~]# source <(kubectl completion bash)

测试一下tap补全

2.1 通用的选项 :

--dry run 尝试跑下资源,但不具体执行

-o, --outputs 输出的格式 例如 wide,yaml,json

--show-labels 查看资源标签

-l,--selector 根据标签查询资源

-A,--all-namespaces 所有命名空间

kubectl get pods 通用的选项

kubectl get pods -o wide/yaml/json

kubectl get pods -A

kubectl get pods --show-labels

kubectl get pods -l app=nginx

3.访问k8smaster授权方式

1.kubeconfig 保存连接k8s的地址和授权信息,放到任何节点都能访问.都能使用kubectl. (默认路径:.kube/config) --kubeconfig=指定配置文件,

[root@k8s-master ~]# scp -r .kube root@192.168.4.172:~

主master传到node上,node也能kubectl get pods

posted @ 2021-02-25 13:56  翟超  阅读(130)  评论(0)    收藏  举报