Occentus Network

Occentus Network

Transformación digital; “todo en la nube”

En la Oficina de Transformación Digital de OnTech Innovation tienen claro que más de la mitad de las empresas globales contarán con una estrategia “todo en la nube” para 2021. Es por esto que han decidido celebrar un encuentro tecnológico…

Helm

Helm es el manejador de paquetes de kubernetes. Nos puede proporcionar las siguientes ventajas: Simplifica la complejidad de los despliegues Fácil actualización Se comparten fácilmente los charts «Rollbacks» seguros Está diseñado para realizar las siguientes tareas: Crear charts desde cero…

Liveness y readiness probes

Cuando ejecutamos un despliegue en kubernetes, si un pod falla, kubelet se encarga de detruirlo y crear uno nuevo, pero también es posible que cree un bucle y el pod se quede reiniciándose infinitamente o que el pod esté corriendo,…

Jobs y cronjobs en kubernetes

En kubernetes también se pueden crear tareas programadas con crons o correr una tarea simple, que realizarla a mano sería más costoso, como por ejemplo dejar preinstalado wordpress en un volumen. Para estos menesteres están los jobs y los cronjobs.…

Comandos básicos Kubernetes

La siguiente lista es un recopilatorio de comandos básicos para poder obtener la información que necesitamos acerca de lo que ocurre en nuestro cluster de kubernetes: # información del cluter kubectl cluster-info # lista de los nodos del cluster kubectl…

Run, cmd y entrypoint en un dockerfile

Puede ser que las primeras veces que estamos creando un dockerfile, no se tengan claras las diferencias entre run, cmd y entrypoint. Es una duda corriente no saber cuándo usar cada uno. RUN se usa básicamente para correr un comando,…

Instalar wordpress con ansible + docker

La herramienta ansible es muy versátil y nos permite automatizar muchas tareas, entre ellas crear contenedores de docker. Esto es muy útil si tras configurar con ansible nuestra máquina, queremos dejar corriendo una aplicación, ya sea para probar que todo…

Instalar kubernetes con un script

A veces instalar algín servicio puede ser algo tedioso por la cantidad de comandos que debemos introducir y la instalación de kubernetes no iba a ser menos. Este script está testado en ubuntu 18.04, por lo que al utilizarlo en…

Crear imagen docker personalizada

Alguna vez nos puede ocurrir que queremos una imagen de docker con algunos servicios muy concretos y no la encontramos o no tiene la versión de php que queremos, por ejemplo, o simplemente no nos aporta seguridad el creador de…

Crear usuario restringido en kubernetes

Si trabajamos en un entrono de kubernetes en el que varias personas tienen acceso compartiendo el usuario administrador,  quizá sea una buena idea facilitar un usuario restringido a un namespace concreto. Para ello deberemos de crear  varias cosas: Certificados del…