NFS Ansible En este procedimiento, cubrirá los temas de almacenamiento de archivos de red (NFS), a través de ansible Configurar playbook Recuerde, estos son playbooks sugeridos y no son la única forma en que puede escribirlos para que los playbooks funcionen para usted. Siempre puede cambiarlos usando raw, Shell o cmd para lograr los mismos resultados, pero estamos demostrando la mejor…

Backing Up and Restoring etcd Kubernetes

Backing Up and Restoring etcd Kubernetes almacena los estados declarados y observados del clúster en el almacén de clave-valor distribuido etcd. Es importante contar con un plan de respaldo que pueda ayudarlo a restaurar los datos en caso de corrupción de datos. La copia de seguridad de los datos debe realizarse periódicamente en períodos cortos de tiempo…

Comenzando con Docker Compose

Definición de los servicios de Docker Compose Cuando comenzamos a ejecutar contenedores utilizando cada vez más la funcionalidad de docker run, los comandos pueden comenzar a ser bastante largos y difíciles de recordar. Afortunadamente, Docker Compose nos permite escribirlos en YAML. Tomemos un comando docker run suficientemente complicado para iniciar un contenedor MySQL configurado usando variables de entorno y convertirlo…

Troubleshooting Kubernetes Deployments

Cuando desea desplegar una aplicación en Kubernetes, generalmente define tres componentes: Un deployment, que es una receta para crear copias de su aplicación llamada Pods Un servicio : un balanceador de carga interno que enruta el tráfico a Pods Un ingress – una descripción de cómo el tráfico llega desde fuera del clúster para su servicio. Connecting Deployment and…

Vagrant+Ansible

¿Que es? Vagrant es una herramienta de software libre, multiplataforma,  una herramienta que nos ayuda a crear y manejar máquinas virtuales con un mismo entorno de trabajo. Nos permite definir los servicios a instalar así como también sus configuraciones. Está pensado para trabajar en entornos locales y lo podemos utilizar con shell scripts, Chef, Puppet…

Kubernetes Labels

Las labels son el mecanismo que utiliza para organizar los objetos de Kubernetes. Una etiqueta es un par clave-valor con ciertas restricciones relacionadas con la longitud y los valores permitidos, pero sin ningún significado predefinido. Por lo tanto, puede elegir las etiquetas como mejor le parezca, por ejemplo, para expresar entornos como ‘este pod se…

Kubernetes Health Checks

Para verificar si un contenedor en un pod está sano y listo para servir el tráfico, Kubernetes proporciona una variedad de mecanismos de verificación de salud. Los controles de estado, o sondas como se les llama en Kubernetes, se llevan a cabo por el kubelet para determinar cuándo reiniciar un contenedor (para livenessProbe) y utilizado por los servicios y…

kubernetes

Kubernetes Ingress

Hasta ahora tenemos dos opciones principales para acceder a nuestras aplicaciones desde el exterior: 1. Utilizando servicios del tipo NodePort: Esta opción no es muy viable para entornos de producción ya que tenemos que utilizar puertos aleatorios desde 30000-40000. 2. Utilizando servicios del tipo LoadBalancer: Esta opción sólo es válida si trabajamos en un proveedor…