0

aws-load-balancer-scheme:内部不创建 NLB,没有错误,它只是从不创建 NLB

如果我使用已弃用的 service.beta.kubernetes.io/aws-load-balancer-internal: "true",它可以正常工作。

但是,注释文档说要使用方案。

这是我的完整代码:

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 service-file.yaml 运行没有任何错误到标准输出。

提前致谢。

4

1 回答 1

0

您可以kubectl describe service nlb-sample-service1 --namespace test检查服务。

于 2021-12-03T22:37:30.850 回答