kubectl config get-contexts 该命令将显示当前配置文件中定义的所有上下文。每个上下文都包含了一个集群、一个用户和一个命名空间。 列出的结果将包括上下文的名称、关联的集群名称、关联的用户名称以及当前使用的上下文(标有"*")。 例如,以下是一个示例输出: 代码语言:txt 复制 CURRENT NAME CLUSTER AUTHINFO NAMESP...
alias krc='kubectl config current-context' # List all contexts alias klc='kubectl config get-contexts -o name | sed "s/^/ /;\|^ $(krc)$|s/ /*/"' # Change current context alias kcc='kubectl config use-context "$(klc | fzf -e | sed "s/^..//")"' # Get current namespace...
# 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 ...
$ kubectl -n kube-system get configmap kubeadm-config -o yaml # List all nodes in the cluster $ kubectl get nodes # Check health of cluster components $ kubectl get componentstatuses $ kubectl get cs # List all API resources $ kubectl api-resources # List API versions $ kubectl api-versio...
# List all contexts alias klc='kubectl config get-contexts -o name | sed "s/^/ /;\\|^ $(krc)$|s/ /*/"' # Change current context alias kcc='kubectl config use-context "$(klc | fzf -e | sed "s/^..//")"' # Get current namespace ...
今天偶然间发现了一个 kubectl 插件 kubectl foreach ,可以在多个集群(contexts)上执行 kubectl 命令。比如 kubectl foreach cluster-1 cluster-2 -- get po -n kube-system 。 上周在写 K8s 多集群的流量调度 的 demo 部分时需要不停地在多个集群中安装组件、部署应用,或者执行各种命令。当时是通过 ...
# List all contexts alias klc='kubectl config get-contexts -o name | sed "s/^/ /;\\|^ $(krc)$|s/ /*/"' # Change current context alias kcc='kubectl config use-context "$(klc | fzf -e | sed "s/^..//")"' # Get current namespace ...
# Get current context alias krc='kubectl config current-context' # List all contexts alias klc='kubectl config get-contexts -o name | sed "s/^/ /;\|^ $(krc)$|s/ /*/"' # Change current context alias kcc='kubectl config use-context "$(klc | fzf -e | sed "s/^..//")"' ...
/bin/bash#这个插件利用 `kubectl config` 命令基于当前所选上下文输出当前用户的信息kubectl config view --template='{{ range .contexts }}{{ if eq .name "'$(kubectl config current-context)'" }}Current user: {{ printf "%s\n" .context.user }}{{ end }}{{ end }}'...
kubectl plugin list 指令也可以向你告警哪些插件被运行,或是被其它插件覆盖了,例如: sudochmod-x/usr/local/bin/kubectl-foo# 删除执行权限 kubectl plugin list 1. 2. The following kubectl-compatible plugins are available: /usr/local/bin/kubectl-hello ...