# 当你没有设置kubeconfig而直接调用kubectl时kubectlgetns -v=9# 可以打印出下面类似的错误curl -k -v -XGET -H"Accept: application/json, */*"-H"User-Agent: kubectl/v1.21.3 (linux/amd64) kubernetes/ca643a4"'http://localhost:8080/api?time...
#默认给我们生成了4个名称空间,下图前四个,最后一个kubernetes-dashboard是自己装的 #一个叫default #默认名称空间 #kube-node-lease 这是node节点的这里面也是空的 #kube-public 公共的 这个也是空的 #kube-system k8s系统级别的pod 里面是我们最初安装的各种各样的组件,不管是网络的 coredns的 etcd的 proxy...
这时候,kubectl proxy就闪亮登场啦,它能让我们在本地的浏览器里轻松访问到这个集群内部的Web应用,就像有魔法一样哦。 二、简单的使用案例。 1. 访问集群内的Dashboard。 有一次,我想查看Kubernetes集群的Dashboard,但是直接访问老是不成功。后来我就想到了kubectl proxy。我在终端里输入了那个神奇的命令“kubectl ...
kubectl proxy -p 8080 --keepalive 3600s --reject-paths='' -v=9 有人说这个kubectl proxy可能没什么作用, 那可能仅仅是你还没有实际的应用场景. 例如当我想要调试K8s dashboard代码的时候. 如果直接使用kubeconfig文件, 我没法看到具体的请求过程, 如果你加上一层proxy转发, 并且设置-v=9的时候, 你就自...
proxy 运行一个 proxy 到 Kubernetes API server cp 复制 files 和 directories 到 containers 和从容器中复制 files 和 directories. auth Inspect authorization Advanced Commands: apply 通过文件名或标准输入流(stdin)对资源进行配置 patch 使用 strategic merge patch 更新一个资源的 field(s) ...
在创建好dashboard之后,使用kubectl proxy命令开启一个代理,连接到Kubernetes API Server。 kubectl proxy 成功开启代理后,可以在本地浏览器中访问http://127.0.0.1:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/#!/login,连接到Dashboard。 注意: localhost 是指的用户使用的本地...
proxy-28dwj 1/1 Running 9 6d6hkube-system kube-proxy-c875m 1/1 Running 8 6d7hkube-system kube-proxy-stg6w 1/1 Running 10 6d6hkube-system kube-scheduler-k8s-master 1/1 Running 9 6d7hkubernetes-dashboard dashboard-metrics-scraper-7b8b58dc8b-nr5fz 1/1 Running 7 6d1hkubernetes-dash...
16 kube-system kube-proxy-stg6w 1/1 Running 10 6d6h 17 kube-system kube-scheduler-k8s-master 1/1 Running 9 6d7h 18 kubernetes-dashboard dashboard-metrics-scraper-7b8b58dc8b-nr5fz 1/1 Running 7 6d1h 19 kubernetes-dashboard kubernetes-dashboard-755dcb9575-9kg7p 1/1 Running 9 6d1h ...
这是我在这里学到的命令:Force Delete Evicted / Terminated Pods in Kubernetes kubectl get pods --all-namespaces --field-selector status.phase=Pending -o json | \jq '.items[] | "kubectl delete pods \(.metadata.name) -n \(.metadata.namespace)"' | \xargs -n 1 bash -c ...
有人说 kubectl proxy 可能没什么作用,那可能仅仅是你还没有实际的应用场景。例如当我想要调试 K8s dashboard 代码的时候。如果直接使用 kubeconfig 文件,我没法看到具体的请求过程,如果你加上一层 proxy 转发,并且设置 -v=9 的时候,你就自动获得了一个日志记录工具,在调试时相当有用。