无法在k8s中创建入口和负载平衡器

时间:2019-12-16 10:37:18

标签: amazon-web-services kubernetes aws-eks

我使用以下配置创建了一个负载均衡器服务:-

  apiVersion: v1
  kind: Service
  metadata:
    name: dealer-service-elb
    namespace: staging
    labels:
      service: dealer-service-elb
    annotations:
      service.beta.kubernetes.io/aws-load-balancer-type: nlb
      service.beta.kubernetes.io/aws-load-balancer-internal: 0.0.0.0/0
  spec:
    type: LoadBalancer
    selector:
      service: dealer-service
    ports:
      - name: 'http'
        port: 80
        targetPort: 3000
        protocol: 'TCP'

我的aws alb看起来像这样:-

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: dealer-service-ingress
  labels:
    app: dealer-service
  namespace: staging
  annotations:
    kubernetes.io/ingress.class: alb
    alb.ingress.kubernetes.io/scheme: internal
    alb.ingress.kubernetes.io/healthcheck-path: /dealers-service/v1/health
    alb.ingress.kubernetes.io/healthcheck-protocol: HTTP
spec:
  rules:
  - http:
      paths:
      - path: /*
        backend:
          serviceName: dealer-service
          servicePort: 80

但是当我使用kubectl命令检查我的入口时:-

我找不到我的入口网址:-

NAME                     HOSTS   ADDRESS   PORTS   AGE
dealer-service-ingress   *                 80      34m

0 个答案:

没有答案