It's Simple Now | Guías y Tutoriales Linux
En este artículo vamos a usar buildx para crear imágenes de Docker para distintas arquitecturas de CPU (mientras la imagen base lo permita) usando qemu y publicándolas como una sola imagen a DockerHub.
Comencé a utilizar Ansible en 2018, luego de hacer esa transición de trabajar con dos o tres servidores en ciertos proyectos a cientos de ellos, o manejar proyectos en la que los servidores tenían basicamente los mismos requerimientos. Me di cuenta del potencial de esta herramienta y comencé a asistir a conferencias (el RedHat Ansible Automates que tuvo lugar en Santiago de Chile en 2019) y ver cursos en YouTube.
Hoy les contaré mi experiencia para estudiar y pasar el examen Certified Kubernetes Administrator, comúnmente conocido como CKA.
En este artículo les voy a hablar de algunos consejos y/o buenas prácticas al momento de escribir Dockerfiles y, de esta manera, evitar problemas de seguridad y optimizar la construcción en nuestras imágenes.
¿Alguna vez te has encontrado con el escenario donde necesitas ejecutar más de 1 proceso en un mismo contenedor? A pesar que Docker provee la herramienta Docker Compose para levantar aplicaciones en distintos contenedores, Docker Compose necesita de ser configurado mediante un archivo YAML y poder ejecutar esos servicios. A veces necesitamos (aunque no es lo recomendable), ejecutar más de 2 procesos en un mismo contenedor.
Una de las maneras más fáciles para poder compartir Roles y Collections es la plataforma Ansible Galaxy, sin embargo, por alguna razón solo nos permite autenticarnos a través de GitHub. En este articulo te voy a mostrar como publicar tus collections en GitLab de manera automática con GitLab CI.
Si estás ejecutando microservicios en Docker en tu propia infraestructura, puede que estés interesado en tener tu propio repositorio privado de imagenes Docker. Puede ser por razones de seguridad o para que tus despliegues on-premises sean más rápidos. En este articulo te enseñaré como configurar un registro privado de Docker en Linux.
Retrospectiva de mi año 2021:
Desarrollo de mis habilidades profesionales.
Tomé cursos de:
☁️ Google Cloud.
☁️ GitLab Associate.
☁️ Kubernetes.
☁️ Jenkins.
😣 Cambié de empleo. Conseguí después de 2 largos años de esfuerzo comenzar como DevOps en una consultora.
Es por esto que decidí, al menos este año, no presentar los exámenes Azure Administrator AZ-104 ni AWS Solutions Architect Associate, ya que en la empresa donde trabajo manejan las cosas con GCP, GitLab y enfocar mi esfuerzo hacia esas herramientas.
En esta guia podras encontrar un resumen del material necesario para estudiar y presentar la certificacion Google Associate Cloud Engineer.
En artículos anteriores hemos usado Docker de manera imperativa, es decir, a través de la linea de comandos ejecutando las ordenes y sus argumentos (docker images, docker ps, docker run, docker exec`, etc); cuando mucho hemos trabajado con uno o dos contenedores. En este artículo vamos a configurar nuestras aplicaciones de manera mas simple con Docker Compose