Amazon ec2 AWS-通过kubectl创建的网络负载平衡器缺少SSL证书
我正在使用kubectl创建网络负载均衡器。负载平衡器已创建,但没有我选择的SSL证书,这很奇怪,因为我在证书管理器中找到了正确的证书ARN。这就是我在kubectl yaml文件中的元数据的样子Amazon ec2 AWS-通过kubectl创建的网络负载平衡器缺少SSL证书,amazon-ec2,amazon-elb,aws-load-balancer,aws-certificate-manager,Amazon Ec2,Amazon Elb,Aws Load Balancer,Aws Certificate Manager,我正在使用kubectl创建网络负载均衡器。负载平衡器已创建,但没有我选择的SSL证书,这很奇怪,因为我在证书管理器中找到了正确的证书ARN。这就是我在kubectl yaml文件中的元数据的样子 apiVersion: v1 kind: Service metadata: namespace: ingress-nginx annotations: service.beta.kubernetes.io/aws-load-balancer-backend-protocol: "ht
apiVersion: v1
kind: Service
metadata:
namespace: ingress-nginx
annotations:
service.beta.kubernetes.io/aws-load-balancer-backend-protocol: "http"
service.beta.kubernetes.io/aws-load-balancer-ssl-cert: {CERTIFICATE ARN}
service.beta.kubernetes.io/aws-load-balancer-ssl-negotiation-policy: "ELBSecurityPolicy-TLS-1-1-2017-01"
service.beta.kubernetes.io/aws-load-balancer-ssl-ports: "https"
service.beta.kubernetes.io/aws-load-balancer-type: "nlb"
labels:
app: ingress-nginx
name: ingress-nginx
namespace: ingress-nginx
有人知道为什么创建网络负载平衡器时没有证书吗?我可以通过稍后编辑NLB来添加证书,然后一切都按预期进行-但是通过kubectl进行的部署不起作用
感谢百万问题的解决-我使用的是Kubernetes 1.14版,该功能仅在1.15版中受支持。在这里解释