【问题标题】:ingress not enabled in minikubeminikube 中未启用入口
【发布时间】:2023-04-07 06:30:01
【问题描述】:

我在minikube 上启用了ingress

C:\WINDOWS\system32>minikube addons enable ingress
  - Using image k8s.gcr.io/ingress-nginx/controller:v0.44.0
  - Using image docker.io/jettech/kube-webhook-certgen:v1.5.1
  - Using image docker.io/jettech/kube-webhook-certgen:v1.5.1
* Verifying ingress addon...
* The 'ingress' addon is enabled

但是当我列出它时,我看不到它

C:\WINDOWS\system32>minikube kubectl -- get pod -n kube-system
NAME                               READY   STATUS    RESTARTS   AGE
coredns-74ff55c5b-px725            1/1     Running   0          13d
etcd-minikube                      1/1     Running   0          13d
kube-apiserver-minikube            1/1     Running   6          13d
kube-controller-manager-minikube   1/1     Running   0          13d
kube-proxy-h7r79                   1/1     Running   0          13d
kube-scheduler-minikube            1/1     Running   0          13d
storage-provisioner                1/1     Running   76         13d

ingress 是否未启用?如何查看?

【问题讨论】:

    标签: kubernetes kubernetes-ingress minikube


    【解决方案1】:

    我重现了这种情况并得到了同样的情况。执行命令后:

    minikube addons enable ingress
    

    我的输出和你的一样:

      - Using image k8s.gcr.io/ingress-nginx/controller:v0.44.0
      - Using image docker.io/jettech/kube-webhook-certgen:v1.5.1
      - Using image docker.io/jettech/kube-webhook-certgen:v1.5.1
    * Verifying ingress addon...
    * The 'ingress' addon is enabled
    

    当我执行时,我也有相同的输出:

    minikube kubectl -- get pod -n kube-system
    

    解决方案: 首先,您可以使用命令列出命名空间:

    minikube kubectl get namespaces
    

    你的输出应该如下:

    NAME              STATUS   AGE
    default           Active   4m46s
    ingress-nginx     Active   2m28s
    kube-node-lease   Active   4m47s
    kube-public       Active   4m47s
    kube-system       Active   4m47s
    

    入口应位于ingress-nginx 命名空间中。执行:

    minikube kubectl -- get pods --namespace ingress-nginx
    

    然后你的输出应该如下:

    NAME                                        READY   STATUS      RESTARTS   AGE
    ingress-nginx-admission-create-nqnvj        0/1     Completed   0          2m56s
    ingress-nginx-admission-patch-62z9z         0/1     Completed   0          2m55s
    ingress-nginx-controller-5d88495688-ssv5c   1/1     Running     0          2m56s
    

    总结 - 您的入口控制器应该可以工作,只是在不同的命名空间中。

    【讨论】:

      猜你喜欢
      • 2018-08-29
      • 2021-07-28
      • 2022-01-01
      • 1970-01-01
      • 2019-04-14
      • 2022-01-11
      • 2020-07-02
      • 2021-07-06
      • 2023-03-09
      相关资源
      最近更新 更多