Google Cloud Kubernetes Elastic Interal LoadBalancer

So I have achieved what I wanted.

Doing this

and this

apiVersion: v1
kind: Service
metadata:
  name: kibana-service-https
  namespace: xx
  annotations:
    networking.gke.io/load-balancer-type: "Internal"
spec:
  selector:
    kibana.k8s.elastic.co/name: my-kibana
  ports:
    - protocol: TCP
      port: 443
      targetPort: 5601
  type: LoadBalancer
  loadBalancerIP: 10.xx.xx.xx

It does not support tags, but to be honest I do not see a purpose In tag driven firewall If I can just make a new VM in any project, just add the tag and I have connectivity... Maybe I am missing something...

2 Likes