首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >AKS似乎忽略了Kubernetes负载均衡器注释。

AKS似乎忽略了Kubernetes负载均衡器注释。
EN

Stack Overflow用户
提问于 2022-03-15 07:12:50
回答 1查看 283关注 0票数 0

我需要关闭一些关于LoadBalancer类型服务LB的探测。由于这是不可能的,我回到尝试设置长的探测间隔。这可以通过定义在此文件页上的注释来完成。

但是我无法更新健康探测值,注释不起作用。我验证了它可以用于设置内部LB,但是我无法通过注释来影响探针。除了库伯奈特版本高于1.21之外,还有其他要求吗?

更新

代码语言:javascript
运行
复制
apiVersion: v1
kind: Namespace
metadata:
  name: echoserver
---
apiVersion: apps/v1
kind: Deployment
metadata:
  name: echoserver
  namespace: echoserver
  labels:
    app: echoserver
spec:
  replicas: 3
  selector:
    matchLabels:
      app: echoserver
  template:
    metadata:
      labels:
        app: echoserver
    spec:
        containers:
        - name: echoserver
          image: mbodenhamer/echoserver:latest
          env:
          - name: LISTEN_PORTS
            value: "5000,5001,5002"
          ports:
          - containerPort: 5000
          - containerPort: 5001
          - containerPort: 5002
---
apiVersion: v1
kind: Service
metadata:
  name: echoserver
  namespace: echoserver
  annotations:
    service.beta.kubernetes.io/azure-load-balancer-internal: "true"
    service.beta.kubernetes.io/port_5000_health-probe_interval: "13"
    service.beta.kubernetes.io/port_5001_health-probe_interval: "14"
    service.beta.kubernetes.io/port_5002_health-probe_interval: "15"
spec:
  type: LoadBalancer
  ports:
  - port: 5000
    targetPort: 5000
    protocol: TCP
    name: port5000
  - port: 5001
    targetPort: 5001
    protocol: TCP
    name: port5001
  - port: 5002
    targetPort: 5002
    protocol: TCP
    name: port5002
  selector:
    app: echoserver
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-03-22 12:45:23

没有得到注释的原因是描述这里。要么您需要启用云控制器,要么将AKS的版本提升到1.22

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71478225

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档