1

I have a bare-metal Kubernetes cluster with metal LB. I have used a GCP external Load balancer for an IP that I have assigned to Metallb. Metallb has assigned that IP to service but still I am not able to access my service on that IP from outside Cluster.

   apiVersion: v1
        kind: Service
        metadata:
          name: nginxlb
        spec:
          type: LoadBalancer
          selector:
            app: nginx
          ports:
          - name: http
            port: 80
            targetPort: 80
            protocol: TCP
    
    
    
  apiVersion: apps/v1
    kind: Deployment
    metadata:
      name: nginx-deployment
    spec:
      selector:
        matchLabels:
          app: nginx
      replicas: 2
      template:
        metadata:
          labels:
            app: nginx
        spec:
          containers:
          - name: nginx
            image: nginx:latest
            ports:
            - containerPort: 80
    
    apiVersion: v1
    kind: ConfigMap
    metadata:
      namespace: metallb-system
      name: config
    data:
      config: |
        address-pools:
        - name: default
          protocol: layer2
          addresses:
          - 34.149.177.23-34.149.177.23
ripuvendra
  • 11
  • 3

0 Answers0