Kubernetes: RollingUpdate y RollBacks de Contenedores Una de las mayores ventajas que veo al usar Kubernetes, es la facilidad de hacer despliegues de nuevas versiones de aplicaciones (Updates) y poder volver a atrás (Rollbacks) relativamente rápido si hay un problema. Lo vamos a explicar con un despliegue clásico a través de un Deployment de Nginx. Imaginaros que tenéis corriendo un …
Leer más »Kubernetes: Crear un cluster con 3 Masters y 3 Workers On-Premise
Kubernetes: Crear un cluster con 3 Masters y 3 Workers On-Premise Hoy vamos a hacer una infraestructura Kubernetes de alta disponibilidad on-premise. Serán 6 nodos en total, y los generaré bajo CentOS 7, y los mínimos que se marcan en un clúster kubernetes: 3 nodos Máster 3 nodos Workers o Minions Deshabilitar Selinux en todos los nodos swapoff -a Comentamos …
Leer más »Kubernetes: Servicios ClusterIP, Ingress, NodePort y LoadBalancer
Kubernetes: Servicios ClusterIP, Ingress, NodePort y LoadBalancer Los Servicios son objetos que permiten reenviar tráfico de red a un conjunto de Pods, lo cual nos permite acceder a nuestras aplicaciones. Los Servicios se implementan a través de iptables, cuando se genera un servicio se le asigna una IP virtual interna (ClusterIP) que permite la interconexión entre Pods y es el …
Leer más »Instalar Kubernetes Dashboard con Cockpit en Centos y Debian
Instalar Kubernetes Dashboard con Cockpit en Centos y Debian Para los que no lo sepan, Cockpit es una herramienta que tiene una consola web que nos permite gestionar tanto contenedores con Docker o Podman (el futuro sucesor de Docker), como pods en Kubernetes, unidades de almacenamiento, máquinas virtuales, nos da estadísticas de rendimiento y mucho más… incluyendo el propio servidor …
Leer más »Kubernetes: Upgrade cluster Debian
Kubernetes: Upgrade cluster Debian Hoy voy a enseñaros un procedimiento bastante laborioso. La idea es hacer un upgrade de un cluster Debian con Kubernetes. En el ejemplo que os voy a mostrar, existen 3 nodos: KBMASTER: Master KUBERNETES01: Worker KUBERNETES02: Worker Todos en la versión 1.7.4 y vamos a pasar a la versión 1.8.2. Veréis que voy alternando entre usuario …
Leer más »