【发布时间】:2021-12-18 16:02:39
【问题描述】:
当您部署这样的服务时,是否可以让 https 在您从 aws 负载均衡器获得的自动分配的 DNS 上工作:
kind: Service
apiVersion: v1
metadata:
name: gateway-svc
spec:
selector:
app: gateway
type: LoadBalancer
ports:
- name: gateway-svc
port: 80
targetPort: 4000
我知道你可以使用注释和类似的东西:
metadata:
name: gateway-svc
annotations:
service.beta.kubernetes.io/aws-load-balancer-backend-protocol: http
service.beta.kubernetes.io/aws-load-balancer-ssl-cert: arn:aws:acm:region:<NUMBER>:certificate/c556ca29-ddbe-4983-b01b-ff7e9f2708ba
service.beta.kubernetes.io/aws-load-balancer-ssl-ports: "https"
但是注册自动分配的 dns,例如 http://<NUMBERS>-<NUMBERS>.<REGION>.elb.amazonaws.com/,对于 ACM 来说太长了。
我怎样才能让它工作?
【问题讨论】:
-
如果它解决了您的问题,请考虑接受答案。或 upote 如果答案有用,这就是 SO 的工作方式。 stackoverflow.com/help/accepted-answer
标签: amazon-web-services kubernetes amazon-eks amazon-elb