【发布时间】:2020-10-02 01:14:14
【问题描述】:
遇到以下问题:
- 我的设置是天蓝色的。里面的服务很少,ambassador 在他们面前工作。
- 我知道如何为“常规”负载均衡器设置公共静态 IP (https://docs.microsoft.com/en-us/azure/aks/static-ip)
- 当我试图在我的大使 yaml 中做同样的事情时:
apiVersion: v1
kind: Service
(..)
spec:
type: LoadBalancer
loadBalancerIP: XX.XXX.XX.XXX // <= line from microsoft documentation
ports:
- name: ambassador
port: 80
targetPort: 8080
- name: ambassador-secure
port: 443
targetPort: 443
selector:
service: my-selector
传递的静态 ip 似乎被忽略了,并且每次都在创建新的。 任何想法我做错了什么? 提前致谢。
【问题讨论】:
-
您在哪个资源组中创建公共 IP 地址?能否也显示部署 YAML 文件?
-
您是否在服务的注释中传递资源组? (根据微软文档示例)元数据:注释:service.beta.kubernetes.io/azure-load-balancer-resource-group: myResourceGroup
标签: azure kubernetes-ingress azure-aks ambassador