/ HOWTO

OpenShift - Curso online


OpenShift Curso online.

Acabo de finalizar un curso online (25 partes) sobre OpenShift, en varios capitulos hay ejercicios para realizar usando su infraestructura ( RedHat OpenShift 4 ).

OpenShift es el nombre de estos servicios que utiliza RedHat, aunque debajo hay servidores linux, contenedores y Kubernetes, como en otras soluciones (Azure, AWS, Google y otras).

Usan Visual Studio Code, Node.js, GIT y un cliente de OpenShift (oc).

También requiere que tengamos una cuenta en GitHub para ciertas prácticas.

Mis opiniones sobre el curso.

Me parece un curso demasiado corto para explicar lo que pretenden, debería tener mas del doble de partes/pantallas/detalles.

Los ejemplos son buenos, pero la implementación de los mismos es “regular”, el proceso para ayudarte en el aprendizaje es incompleto, complejo, las pantallas no siempre coinciden con la realidad.

Pasa de un ejemplo muy sencillo (pagina con HelloWorld) a un despliegue, clusterizado, redundancia de PODS sin emplicar mucho (casi nada).

Me parece un curso para que alguien que ya esté usando Kubernetes, evalúe su plataforma. Es mas sencilla que la de AWS pero es algo similar a un Portainer (quizás hasta con menos opciones). Lo veo “demasiado” sencillo/limitado.

Ciertas tareas se deben hacer en determinados menúes y la navegación no me parece intuitiva ni simple. Quizs en AWS pasa algo similar.

Siento que como todos venden su “Producto/servicio” aunque debajo todos sabemos que hay, Linux, Docker y Kubernetes. Esa capa de abstracción y visual que agrega cada empresa dificulta la interoperatividad o el cambio de tecnología.

Al final los usuarios acabamos aprendiendo como hacer ciertas tareas de una manera y cambiar luego implica entender donde están las cosas.

Aunque la curva de aprendizaje no es compleja, hay cosas que son demasiado distintas entre todos ellos (no solo OpenShift).

Utilizan VSCode como herramienta de desarrollo y despliegue (y GitHub), pero el uso de la misma es “mínimo”, podrían haber usado un Notepad/Mousepad y era parecido.
Asumen que manejas Git y los comandos básicos no los muestran.

Tiene dos entornos de pantallas, para ADMIN y para DEVEL, aunque ciertas cosas están en ámbas. Supongo que para que cada usuarios vea una de esas pantallas.

En la demo que usas de sus servicios, no puedes entar a ciertas pantallas con datos de infraestructura, recursos usados, controles. Parece razonable para que no veas demasiado y no cambies ciertos parámetros, al final estamos usando una cuenta demo. Supongo que en el caso de uso por una empresa, te habilitarían esas opciones.

Si me piden una calificación del curso, le doy un 5, es corto, asume que tenés una muy buena experiencia con Kubernetes, poco pedagógico y con pocos detalles.

(realmente parece estar preparado en 1 hora de una manera muy simple).

Al finalizar obtuve un Certificado.

openshift.pdf

Tienen su propia app de interacción con Kubernetes.

https://mirror.openshift.com/pub/openshift-v4/clients/oc/4.2/linux/

Tiene varios videos explicativos.

Dejo algunas pantallas de como se ve el entorno funcionando.

En este caso el despliegue de un POD con Node.JS.

Ciertas funciones no habilitadas en la demo.

Subscríbete y recibirás los últimos artículos semanalmente en tu email.