Setup non-secure http connectionsΒΆ

Create gateway resource (gateway.yaml)

apiVersion: gateway.networking.k8s.io/v1
kind: Gateway
metadata:
    name: istio-gateway
    namespace: istio-system
spec:
    gatewayClassName: istio
    listeners:
    - name: http
      protocol: HTTP
      port: 80
      allowedRoutes:
        namespaces:
           from: All

Apply the gateway

kubectl apply -f gateway.yaml

Validate external IP (load balancer) is visible in the service

kubectl -n istio-system get svc