k8s kubectl 命令使用及命令补全

发布时间 2023-05-04 14:24:04作者: devops运维
 

 kebuctl 命令补全

 yum install -y bash-completion
 source /usr/share/bash-completion/bash_completion
 source <(kubectl completion bash)
 kubectl completion bash > ~/.kube/completion.bash.inc
 source '/root/.kube/completion.bash.inc'
 source $HOME/.bash_profile

#配置 kubectl 子命令补全 
[root@devops]# yum install -y bash-completion 
[root@devops]# source /usr/share/bash-completion/bash_completion 
[root@devops]# source <(kubectl completion bash) 
[root@devops]# kubectl completion bash > ~/.kube/completion.bash.inc 
[root@deops]# source '/root/.kube/completion.bash.inc' 
[root@devops]# source $HOME/.bash_profile  

[root@master01 ~]# kubectl get
alertmanagerconfigs.monitoring.coreos.com felixconfigurations.crd.projectcalico.org pods
alertmanagers.monitoring.coreos.com flowschemas.flowcontrol.apiserver.k8s.io podsecuritypolicies.policy

kubectl 命令帮助使用

[root@master01 /]# kubectl run --help

Create and run a particular image in a pod.

Examples:
  # Start a nginx pod
  kubectl run nginx --image=nginx

  # Start a hazelcast pod and let the container expose port 5701
  kubectl run hazelcast --image=hazelcast/hazelcast --port=5701