首页 > 解决方案 > Azure 中的 Kubernetes - Ingress Controller 的 ConfigMap 定义在哪里?

问题描述

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

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

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

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

那么我应该使用:get pods, get services or get pods 还是如何找到 configMap?谢谢

标签: kuberneteskubernetes-helmazure-aks

解决方案


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

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

或者

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

推荐阅读