【发布时间】:2019-05-06 23:58:58
【问题描述】:
目前我的 Kubernetes 集群上有这个负载均衡器服务。
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
kubernetes ClusterIP [HIDDEN] <none> 443/TCP 44h
load-balancer LoadBalancer [HIDDEN] [HIDDEN] 443:30014/TCP 39h
这是我的 .yaml 文件配置
apiVersion: v1
kind: Service
metadata:
name: load-balancer
spec:
selector:
app: nodeapp
type: LoadBalancer
ports:
- protocol: TCP
port: 443
targetPort: 3000
name: https
由于某种原因,DigitalOcean 不会设置 HTTPS,而是将其保留为 TCP 443。然后我必须手动转到 DigitalOcean 并将 TCP 更改为 HTTPS 并创建让我们加密证书。如何让 Kubernetes 在端口 443 而不是 TCP 443 上使用 HTTPS 创建负载均衡器。
【问题讨论】: