gpt4 book ai didi

amazon-web-services - AWS 所有未应用的注释

转载 作者:行者123 更新时间:2023-12-04 14:55:32 31 4
gpt4 key购买 nike

我正在使用 yaml 配置使用 kubectl 在 AWS 中创建网络负载均衡器。
负载均衡器已成功创建,目标组已正确附加。
作为设置的一部分,我已经传递了 AWS 所需的注释,但是在 aws 控制台中查看负载均衡器时并未应用所有注释。
未设置名称且未启用负载平衡器日志。我得到一个带有随机字母数字名称的负载平衡器。

apiVersion: v1
kind: Service
metadata:
name: test-nlb-service
annotations:
service.beta.kubernetes.io/aws-load-balancer-name: test-nlb # not set
service.beta.kubernetes.io/aws-load-balancer-type: nlb
service.beta.kubernetes.io/aws-load-balancer-scheme: internet-facing
service.beta.kubernetes.io/aws-load-balancer-ssl-negotiation-policy: ELBSecurityPolicy-2016-08
service.beta.kubernetes.io/aws-load-balancer-ssl-cert: arn:aws:acm:eu-central-1:***********:certificate/*********************
service.beta.kubernetes.io/aws-load-balancer-backend-protocol: "tcp,http"
service.beta.kubernetes.io/aws-load-balancer-ssl-ports: 443,8883
service.beta.kubernetes.io/aws-load-balancer-proxy-protocol: "*"
service.beta.kubernetes.io/aws-load-balancer-additional-resource-tags: "environment=dev,app=test, name=test-nlb-dev"
service.beta.kubernetes.io/aws-load-balancer-access-log-enabled: "true" # not set
service.beta.kubernetes.io/aws-load-balancer-access-log-emit-interval: "15" # not set
service.beta.kubernetes.io/aws-load-balancer-access-log-s3-bucket-name: "random-bucket-name" # not set
service.beta.kubernetes.io/aws-load-balancer-access-log-s3-bucket-prefix: "random-bucket-name/dev/test-nlb-dev" # not set
labels:
app: test
spec:
ports:
- name: mqtt
protocol: TCP
port: 443
targetPort: 8080
- name: websocket
protocol: TCP
port: 8883
targetPort: 1883
type: LoadBalancer
selector:
app: test
如果有人可以指出这里的问题是什么?我正在使用 kubectl v1.19 和 Kubernetes v1.19

最佳答案

我认为这是一个版本问题。
我假设您正在运行树内云 Controller 而不是外部 Controller (请参阅 here )。
注释service.beta.kubernetes.io/aws-load-balancer-name即使在 master branch 中也不存在的 kubernetes。
这并不能解释为什么其他注释不起作用。实际上
here您可以看到 kubernetes 1.19.12 支持哪些注释,而您提到的其他注释无法正常工作,这些注释在源中列出。
您可能会在 controller-manager 中找到更多信息日志。
我的建议是在 controller manager 中禁用 in-tree 云 Controller 并运行 standalone version .

关于amazon-web-services - AWS 所有未应用的注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68100162/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com