作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我创建了一个类型是负载均衡器的服务,kubernetes 创建一个 ELB 并且监听协议(protocol)是 tcp 80--->tcp 80
,然后我通过将协议(protocol)更改为 http 80--->http 80
来修改 ELB ,但是几天后,我发现协议(protocol)又回到了tcp 80--->tcp 80
再次,这怎么可能发生?任何答案将不胜感激
最佳答案
默认情况下,kubernetes 会在负载均衡器中添加 TCP 协议(protocol)。如果我们手动修改,它将被 kubernetes 自动更改。如果您希望在 Kubernetes 中保留 HTTP 协议(protocol)。请在您的服务 yaml 中添加以下注释。
apiVersion: v1
kind: Service
metadata:
annotations:
service.beta.kubernetes.io/aws-load-balancer-backend-protocol: http
关于kubernetes 服务负载均衡器自动更改协议(protocol),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46638684/
我是一名优秀的程序员,十分优秀!