Eu implantei o minishift em uma VM aninhada com virtualização ativada no GCE.
Usou a virtualização kvm e o convidado está sendo executado conforme mostrado abaixo.
[root@kvmminishift oktayesgul]# virsh list
Id Name State
----------------------------------------------------
1 minishift running
[root@kvmminishift oktayesgul]# oc projects
You have access to the following projects and can switch between them with 'oc project <projectname>':
default
kube-public
kube-system
* myproject - My Project
openshift
openshift-infra
Using project "myproject" on server "https://192.168.42.189:8443".
Atualmente, posso criar e executar aplicativos de contêiner nesse ambiente minishift.
[root@kvmminishift oktayesgul]# oc get services
NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE
nodejs-ex 172.30.38.48 <none> 8080/TCP 5d
rails-ex 172.30.49.1 <none> 8080/TCP 2h
[root@kvmminishift oktayesgul]#
Como os contêineres e minishift estão sendo executados na minishift VM no GCE aninhado vm, não consigo acessar o aplicativo em contêiner por meio do gce virtual machine ip do meu navegador da Web ou de qualquer rede pública.
Como devo configurar minha aninhada vm para me permitir acessar os containers da rede pública?