In order to show only HTTP services, you can block traffic on port 80, as indicated on this link :
You can block traffic: 80 through annotation. You might want to do this if all your clients will only click on the loadbalancer via https, and you do not want to spend the extra GCE forwarding rule, for example:
apiVersion: extensions/v1beta1 kind: Ingress metadata: name: test annotations: kubernetes.io/ingress.allow-http: "false" spec: tls:
source share