Azure 中的 Kubernetes - Ingress Controller 的 ConfigMap 定义在哪里?

Kubernetes in Azure - where is the ConfigMap definition for Ingress Controller?

在 Azure Kubernetes 服务中 - Ingress Controller 的 ConfigMap 定义在哪里?

我真的很困惑 - 我用 helm install 安装了 Ingress,它为我提供了一个 nginx Ingress Pod 和服务

helm install nginx-ingress ingress-nginx/ingress-nginx -f internal-ingress.yaml --set controller.nodeSelector."beta\.kubernetes\.io/os"=linux --set defaultBackend.nodeSelector."beta\.kubernetes\.io/os"=linux --set controller.admissionWebhooks.patch.nodeSelector."beta\.kubernetes\.io/os"=linux

之后,我使用 kind: Ingress 部署了 yaml,因此我也获得了 ingress 资源。 那么 ConfigMap 定义在哪里呢?正如我在 AKS 中听到的那样,不一定需要 运行 kubectl create configmap,但我需要检查一个设置(端口和 service:Port 之间的映射)。

那么我应该用 get pods, get services or get pods 找到 configMap 还是怎样? 谢谢

要获取 Configmap 对象,您可以使用以下两个之一:

kubectl get cm --namespace <ns> <configmap-name>

kubectl get configmap --namespace <ns> <configmap-name>