aws-load-balancer-scheme:内部不创建NLB,没有错误,只是从不创建NLB
如果我使用弃用的service.beta.kubernetes.io/aws-load-balancer-internal:"true",它工作得很好。
但是,注释文档说要使用scheme。
下面是我的完整代码:
apiVersion: v1
kind: Service
metadata:
name: nlb-sample-service1
namespace: test
annotations:
service.beta.kubernetes.io/aws-load-balancer-nlb-target-type: instance
service.beta.kubernetes.io/aws-load-balancer-scheme: internal
service.beta.kubernetes.io/aws-load-balancer-backend-protocol: tcp
service.beta.kubernetes.io/aws-load-balancer-type: nlb
spec:
ports:
- port: 80
targetPort: 80
protocol: TCP
type: LoadBalancer
selector:
app: nginx我已经尝试了许多不同的变体,当使用方案时,我尝试的任何东西都不起作用。
这里我漏掉了什么?
有没有办法得到一个错误?kubectl create -f服务-file.yaml运行,标准输出没有任何错误。
提前谢谢。
发布于 2021-12-03 22:37:31
您可以执行一个kubectl describe service nlb-sample-service1 --namespace test来签出服务。
https://stackoverflow.com/questions/70221199
复制相似问题