Primeros pasos con OpenShift

Primeros pasos 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 el origen de openshift.

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

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

Instalar caja virtual

# 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 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 miniturno

minishift --help muestra todas las opciones disponibles

# minishift start --vm-driver=virtualbox

Ahora debería tener un turno abierto en funcionamiento

Exportar el comando del cliente Openshift a $PATH

Este comando debe instalarse cuando ejecuta minishift start si no está presente en el sistema. Agrégalo a $PATH para mayor comodidad:

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

Login to minishift

Nota: tendrás que aceptar certificados SSL no seguros

Para conectarse con el cliente bash:

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

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

# minishift console

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

Algunas cosas más que tal vez necesites saber

  • Cuando hayas terminado y quieras recuperar algo de RAM, ejecuta minishift stop

  • Si desea destruir todas las VM que contienen openshift, ejecute borrar miniturno

  • Para ver sus registros maestros de Openshift, ejecute 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 la siguiendo doc

Primeros pasos con un contenedor todo en uno

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