Kubernetes MetalLB External IP not reachable from browser Kubernetes MetalLB External IP not reachable from browser kubernetes kubernetes

Kubernetes MetalLB External IP not reachable from browser


You can follow the below steps to access it from the browser.

  1. Deploy Nginx in your Kubernetes environment by executing the below YAML file.

    kubectl create -f {YAML file location}

apiVersion: apps/v1kind: Deploymentmetadata: name: nginx-deployment labels:   app: nginxspec: replicas: 3 selector:   matchLabels:     app: nginx template:   metadata:     labels:       app: nginx   spec:     containers:     - name: nginx       image: nginx:1.14.2       ports:       - containerPort: 80

enter image description here

  1. Execute below nginx-service YAML to access it from the browser.

    kubectl create -f {YAML file location}

#Service#nginx-svc-np.yamlapiVersion: v1kind: Servicemetadata:  name: nginx-service  labels:    app: nginxspec:  selector:    app: nginx  type: LoadBalancer  ports:  - port: 80    targetPort: 80  externalIPs:    - 192.168.1.155

enter image description here

  1. Now you can access Nginx from your browser.

    http://192.168.1.155/ (Please use your external IP)

enter image description here


I have had the same. But I am running minikube. So, changing minikube driver helped me.