【发布时间】:2021-08-19 12:02:44
【问题描述】:
我正在尝试使用 helm chart 安装 nginx 入口控制器,我按照以下步骤使 LB 在 AWS 控制台中可用。
kubectl create ns sony-ingress
helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx
helm repo update
helm install sony-release ingress-nginx/ingress-nginx --namespace sony-ingress --set controller.replicaCount=2 --set controller.nodeSelector."beta\.kubernetes\.io/os"=linux --set defaultBackend.nodeSelector."beta\.kubernetes\.io/os"=linux
helm list --namespace sony-ingress
kubectl get all --namespace sony-ingress
kubectl edit svc sony-release-ingress-nginx-controller -n sony-ingress
执行上述命令后,它会在 AWS 控制台中创建经典负载均衡器,但我想创建应用程序负载均衡器。云,请有人帮我解决这个问题。
[root@ helm-ingress-install]# kubectl get all --namespace sony-ingress
NAME READY STATUS RESTARTS AGE
pod/sony-release-ingress-nginx-controller-67c669747b-54c28 1/1 Running 0 2m52s
pod/sony-release-ingress-nginx-controller-67c669747b-ptjmv 1/1 Running 0 2m52s
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
service/sony-release-ingress-nginx-controller LoadBalancer 172.20.62.149 internal-12345halalabalcla-15789654.eu-central-1.elb.amazonaws.com 80:32697/TCP,443:32762/TCP 2m53s
service/sony-release-ingress-nginx-controller-admission ClusterIP 172.20.23.187 <none> 443/TCP 2m53s
NAME READY UP-TO-DATE AVAILABLE AGE
deployment.apps/sony-release-ingress-nginx-controller 2/2 2 2 2m53s
NAME DESIRED CURRENT READY AGE
replicaset.apps/sony-release-ingress-nginx-controller-67c669747b 2 2 2 2m53s
【问题讨论】:
标签: nginx