因为get pods的返回结果是List类型,获取的pods都在items这个的value中,因此需要遍历items,也就有了{{range .items}}。而后通过模板选定需要展示的内容,就是items中的每个{{.metadata.uid}} 这里特别注意,要做一个特别的处理,就是要把{{end}}前进行换行,以便在模板中插入换行符。 当然,如果觉得这样处理不优雅的...
the chain exist, then it creates the lastfilein the list.3. Otherwise, ${HOME}/.kube/config is used and no merging takes place.可用命令:current-context 显示当前contexts delete-cluster 从kubeconfig中刪除指定的集群 delete-context 从kubeconfig中刪除指定的上下文 get-clusters 显示kubeconfig中定义的...
1. 列出按容量排序的持久卷 (PV):kubectl get pv --sort-by=.spec.capacity.storage 2. 查看PV回收策略:kubectl get pv-o=jsonpath='{.spec.persistentVolumeReclaimPolicy}' 3. 列出所有存储类别:kubectl get storageclasses Ingress和服务网格诊断: 1. 列出命名空间中的所有Ingress:kubectl get ingress -n 2...
# Get current contextaliaskrc='kubectl config current-context'# List all contextsaliasklc='kubectl config get-contexts -o name | sed "s/^/ /;|^ $(krc)$|s/ /*/"'# Change current contextaliaskcc='kubectl config use-context "$(klc | fzf -e | sed "s/^..//")"' # Get current ...
3. 列出命名空间中的 Secret:kubectl get secrets -n <namespace> 4. 查看一个Secret详情:kubectl describe secret <secret-name> -n <namespace> 命名空间诊断: 1. 查看一个命名空间详情:kubectl describe namespace <namespace-name> 资源使用情况: 1. 检查 pod 的资源使用情况:kubectl top pod <pod-name...
# List resources alias kgp='kubectl get pods' alias kgpa='kubectl get pods --all-namespaces' alias kgd='kubectl get deployments' alias kgs='kubectl get service' alias kgh='kubectl get hpa' # Delete resources alias kd='kubectl delete' ...
kubectl context是k8s集群的上下⽂对象,存放着集群相关信息。常用查询kubectl context有如下命令,至于这些信息如何生成的在后续再详细说明,先大概了解kubectl cintext相关信息如何查询。 kubectl confifig view 查看集群信息 kubectl confifig get-contexts 得到所有集群context对象信息 ...
alias kcc='kubectl config use-context "$(klc | fzf -e | sed "s/^..//")"' # Get current namespace alias krn='kubectl config get-contexts --no-headers "$(krc)" | awk "{print \$5}" | sed "s/^$/default/"' # List all namespaces ...
选择默认上下文 [root@k8smaster ~]# kubectl config use-context default --kubeconfig=bootstrap.kubeconfig Switched to context “default”. kubectl config 设置别名 # Get current context alias krc='kubectl config current-context' # List all contexts alias klc='kubectl config get-contexts -o name ...
cmdutil.CheckErr(o.Run(f,args))},SuggestFor:[]string{"list","ps"},}o.PrintFlags.AddFlags(cmd)# 下面的"cmd.Flags()"是在定义命令的 flag 参数 #如"raw"在命令行时"kubectl get --raw"# 参数说明 #&o.Raw:目标变量的指针 #"raw":flag的名称;如"--raw"# o.Raw: 短名称;如" -x "#"...