I'm a little new to networking, SSL, and NGINX, so it doesn't matter if I miss something obvious. Preface to this Im working on GCE and Kuberenetes. My goal is simply to expose all microservices in my cluster via SSL. Ideally, it will work the same way as when deployed using type = 'LoadBalancer and get one external IP address. This is my goal, but SSL is not available with these basic balancers.
In my research, the best solution would be to install an nginx login controller, use incoming resources and services to expose my microservices. Below is a diagram in which I understood my understanding of this process.

Ive , HTTP. nginx : https://github.com/kubernetes/contrib/tree/master/ingress/controllers/nginx. . , :/.
, .
() = 'NodePort, . backend. , . . 2: http://blog.kubernetes.io/2016/03/Kubernetes-1.2-and-simplifying-advanced-networking-with-Ingress.html. ?
, IP-. , ip, , nginx . ip nginx? , IP-, , , IP .
, , HTTP. HTTPS . , - https, . 443 , , , , , .
Kubernetes: Ingress http-.
, , HTTP. , SSL?
, , , , . , kubectl , - ...
. !