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>
在 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>