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...