<p>Hi i tried the new annotation for ingress explained <a href="https://stackoverflow.com/questions/37001557/how-to-force-ssl-for-kubernetes-ingress-on-gke">here</a> </p>

<pre><code>apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: ssl-iagree-ingress
  annotations:
   kubernetes.io/ingress.allowHTTP: "false"
spec:
  tls:
  - secretName: secret-cert-myown
  backend:
    serviceName: modcluster
    servicePort: 80
</code></pre>

<p>but i can still access it trough http, this is my setup on gcloud <strong>ingress</strong>--<strong>apache:80</strong></p>

<p>Well i was able to resolve the issue, thanks to Mr Danny, from this pull request <a href="https://github.com/kubernetes/contrib/pull/1462" rel="noreferrer">here</a>, there was a typo in</p>

<pre><code>kubernetes.io/ingress.allowHTTP: "false"
</code></pre>

<p>change it to </p>

<pre><code>kubernetes.io/ingress.allow-http: "false"
</code></pre>

<p>and it works fine now.</p>

<p>ps: only for master version 1.3.5</p>
