openshiftEmpezando con openshift


Observaciones

Esta sección proporciona una visión general de qué es openshift y por qué un desarrollador puede querer usarlo.

También debe mencionar cualquier tema grande dentro de openshift, y vincular a los temas relacionados. Dado que la Documentación para openshift es nueva, es posible que deba crear versiones iniciales de esos temas relacionados.

Comenzando con un contenedor todo en uno

Para instalar openshift, siga los pasos de instalación en https://install.openshift.com

Empezando con Minishift

Esto es similar a Docker-machine o minikube que se usan para aprender Docker y Kubernetes. Ejecutará una máquina virtual que contiene todo lo que necesita para probar openshift-origin.

Aquí está la documentación de openshift-origin y cómo instalarla en cualquier sistema operativo aquí

Escribiré doc para el sistema operativo similar a Debian con el controlador virtualbox ya que lo hice en mi computadora portátil, pero es una especie de copiar / pegar del sitio web de openshift

Instalar virtualbox

# apt-get install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') virtualbox
 

Habilitar e iniciar virtualbox

# systemctl enable virtualbox && \
  systemctl start virtualbox
 

Ejecutar systemctl status virtualbox debería mostrarle un servicio habilitado y activo.

Descargar minishift e instalar binario

Puedes encontrar todos los lanzamientos de minishift aquí en caso de que este ya no exista cuando pruebes el wget

# mkdir $HOME/minishift && \
  wget -O $HOME/minishift/minishift.tar.gz https://github.com/minishift/minishift/releases/download/v1.0.0/minishift-1.0.0-linux-amd64.tgz && \ 
  tar -xf $HOME/minishift/minishift.tar.gz -C $HOME/minishift
 

Agregue el comando minishift a $ PATH

# echo "export PATH=\$PATH:$HOME/minishift" >> $HOME/.bashrc && \
  source $HOME/.bashrc
 

Ejecutar minishift

minishift --help muestra todas las opciones disponibles

# minishift start --vm-driver=virtualbox
 

Ahora deberías tener un openshift en funcionamiento

Exportar el comando del cliente openshift a $ PATH

Este comando se debe instalar cuando ejecute minishift start si no está presente en el sistema. Agréguelo a $ PATH para más comodidad:

# echo "export PATH=\$PATH:$(find $HOME/.minishift -name oc -type f)" >> $HOME/.bashrc && \
  source $HOME/.bashrc
 

Inicia sesión para Minishift

Nota: tendrás que aceptar certificados ssl no asegurados

Para conectarse con el cliente bash:

# oc login -u system:admin https://$(minishift ip):8443
 

Para conectarse con su navegador predeterminado (inicie sesión con desarrollador: desarrollador):

# minishift console
 

Finalmente, su Openshift-origin-standalone para propósitos de prueba / desarrollo está listo y accesible.

Algunas cosas más que quizás necesites saber.

  • Cuando haya terminado y quiera recuperar algo de RAM, ejecute minishift stop

  • Si desea destruir todas las máquinas virtuales que contienen openshift, ejecute minishift delete

  • Para ver sus registros maestros de Openshift, ejecute los minishift logs

  • Para ejecutar un shell en la máquina virtual que contiene Openshift, ejecute minishift ssh

  • Si es nuevo en openshift y desea probar una implementación, consulte el siguiente documento