esporre il servizio kubernetes sull'installazione del vagabondo locale

Sto giocando con i kubernetes. L'ho iniziato secondo la documentazione localmente utilizzando l'approccio vagante. Tutto funziona bene, ma non riesco ad esporre una port di servizio, ad esempio il frontend web di un contenitore. Nella documentazione è descritto solo per cloud google, where Google sembra essere configurato automaticamente per esporre una port sul suo loadbalancer. Ma come posso configurare una port in un'installazione locale?

  • Imansible eseguire localmente Hyperkube (kubernetes) via Docker
  • Da contenitori docker a Google Kubernetes
  • È ansible ripetere il lavoro di kubernetes?
  • È ansible ripetere il lavoro di kubernetes?
  • Da contenitori docker a Google Kubernetes
  • Imansible eseguire localmente Hyperkube (kubernetes) via Docker
  • One Solution collect form web for “esporre il servizio kubernetes sull'installazione del vagabondo locale”

    Supponendo di sapere come redirect le porte sul vagabondo senza Kubernetes ( https://docs.vagrantup.com/v2/networking/forwarded_ports.html ), ci sono molti modi per raggiungere i servizi in Kubernetes:

    1. Distribuisci un servizio di metallo nudo (<br> https://github.com/kubernetes/contrib/tree/master/service-loadbalancer ) tree / master / service-loadbalancer )

    2. Utilizza service.type = nodeport ( https://github.com/kubernetes/kubernetes/blob/release-1.0/docs/user-guide/services.md#type-nodeport )

    3. Allo stesso modo, utilizzare il servizio proxy-to-service ( https://github.com/kubernetes/contrib/tree/master/for-demos/proxy-to-service )

    4. Usa hostPort per il tuo RC / Pod (contro le pratiche migliori: https://github.com/kubernetes/kubernetes/blob/release-1.0/docs/user-guide/config-best-practices.md )

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.