【问题标题】:pods "kubernetes-dashboard-7ffd448895-56tlr" not found未找到豆荚“kubernetes-dashboard-7ffd448895-56tlr”
【发布时间】:2021-09-04 17:42:39
【问题描述】:

目前我正在使用 microk8s 运行本地集群。
当我运行k get pods -A 时,会显示此结果

...
kube-system   kubernetes-dashboard-7ffd448895-56tlr        1/1     Running   1          3d14h
...

好的.. 这意味着在 kube-system 命名空间中运行了一个 pod kubernetes-dashboard。
我尝试将该 pod 443 转发到 10443 并显示此结果

$ k port-forward kubernetes-dashboard-7ffd448895-56tlr 10443:443
Error from server (NotFound): pods "kubernetes-dashboard-7ffd448895-56tlr" not found

我的意思是,就是这样。豆荚在那里。但它一直在否认。
我不明白这个结果并且没有任何进展。
如何端口转发我的 pod?

【问题讨论】:

    标签: kubernetes kubectl portforwarding


    【解决方案1】:

    k get pods -A 的结果表明该 pod 在命名空间kube-system 中。除非资源在默认命名空间中,否则必须指定命名空间:

    k port-forward -n kube-system kubernetes-dashboard-7ffd448895-56tlr 10443:443
    

    或者,您可以更新您的上下文以默认使用不同的命名空间:

    kubectl config set-context --current --namespace=kube-system
    

    完成此操作后,您无需设置 -n kube-system 即可使用 kube-system 中的资源。

    【讨论】:

      猜你喜欢
      • 2022-08-04
      • 1970-01-01
      • 2019-01-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-01
      • 2023-03-29
      • 2023-03-12
      相关资源
      最近更新 更多