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