Introducción a la utilidad de línea de comandos oc

#

Hasta ahora hemos manejado los recursos de nuestro cluster utilizando la página web de Openshift Online, pero también tenemos a nuestra disposición un comando CLI (command line interface) oc que podemos usar desde la línea de comandos.

Instalación de la utilidad de línea de comandos oc

Podemos bajarnos la última versión del cliente desde la página de descargas. Y siguiendo las instrucciones que encontramos en Get Started with the CLI podemos instalar la herramienta en los distintos sistemas operativos.

Por ejemplo para Linux Debian/Ubuntu, descomprimimos el fichero y copiamos el ejecutable oc en un directorio que este en el PATH.

Conectando a nuestra cuenta de OpenShift

Una vez instalado, debemos conectarnos a nuestro cluster. Para ello vamos a utilizar un token de acceso. Lo más sencillo es obtener el token desde la página web eligiendo la opción Copy Login Command desde las opciones de tu usuario.

Pegamos en la línea de comando y obtenemos el comando para conectarnos a nuestro cluster:

oc login https://api.starter-us-west-2.openshift.com --token=xxxxxxxxxxxxxxx.....

Cuando nos conectamos por primera vez se crea un fichero de configuración en ~/.kube/config con la información de acceso al cluster.

Creación de un nuevo proyecto

Si accedemos al cluster y no tenemos creado un proyecto tenemos que ejecutar la siguiente instrucción para crear uno:

oc new-project miproyecto1

Y podemos comprobar el estado del cluster con:

oc status
In project miproyecto1 on server https://api.starter-us-west-2.openshift.com:443

You have no services, deployment configs, or build configs.
Run 'oc new-app' to create an application.