怎么查ingressClassName看
时间: 2024-01-21 14:05:15 浏览: 17
要查看 ingressClassName,可以通过 kubectl 命令行工具使用以下命令来获取 Ingress 对象的详细信息:
```
kubectl describe ingress <ingress-name>
```
其中,`<ingress-name>` 是你要查看的 Ingress 对象的名称。在描述信息中,你可以找到 ingressClassName 的值。
相关问题
查看ingress-controller ingressClassName
如果你想查看 ingress-controller 的 ingressClassName,则可以通过以下命令来获取 ingress-controller 的 Deployment 对象的详细信息:
```
kubectl describe deployment <ingress-controller-deployment-name> -n <namespace>
```
其中,`<ingress-controller-deployment-name>` 是 ingress-controller 所在的 Deployment 对象的名称,`<namespace>` 是 ingress-controller 所在的命名空间。
在 Deployment 对象的详细信息中,你可以找到 ingressClassName 的值。请注意,如果 ingressClassName 没有在 Deployment 对象中指定,则会使用默认值。
ingress 创建没有指定ingressClassName ,配置没有加载进去,为什么也可以访问,哪还有nginx,-controller 干什么
即使您没有指定 ingressClassName,Kubernetes 仍然会将 Ingress 配置加载到集群中。这是因为 Kubernetes Ingress Controller 会监视 Kubernetes API 服务器上的 Ingress 资源,并根据这些资源创建和配置负载均衡器(如 Nginx)。因此,即使您没有指定 ingressClassName,Ingress Controller(如 Nginx Controller)仍然会将配置加载到负载均衡器中,并使其工作。
Nginx 和 Nginx Controller 都是用于处理 Ingress 资源的常用工具。Nginx 是一个高性能的 Web 服务器,它可以用作 Ingress 资源的反向代理。而 Nginx Controller 则是一个 Kubernetes 控制器,它可以自动配置 Nginx 负载均衡器,以处理 Ingress 资源和服务之间的流量路由。因此,Nginx Controller 的作用是将 Kubernetes Ingress 资源转换为 Nginx 配置,并将其应用于 Nginx 负载均衡器。