Como colocar o Jenkins rodando no Kubernetes

Jenkins é uma ferramenta muito versátil e largamente utilizada não só para as atividades de Continuous Integration quanto para Continuous Delivery. Neste rápido tutorial irei explicar como pode ser o realizado o deploy do Jenkins de forma bem simples e rápida com o uso do Helm Chart. Além disso, todos os agentes serão provisionados dentro do próprio Cluster aumentando ainda mais a resiliência.

Cluster Kubernetes Multimaster com Kind e Docker

Em um post anteriormente ensinei como criar um Cluster Kubernetes Multimaster utilizando máquinas virtuais. Desta vez faremos quase a mesma coisa só que desta vez utilizando o nosso amiguinho Kind. O Kind funciona subindo as imagens do Control Plane e dos Workers Nodes em containers. Desta forma você pode ter um mini cluster para realizar os seus testes, sem ter que ter 6 maquinas virtuais. Nesse tutorial ainda iremos configurar o Ingress e o Load Balancer para você ter um cluster ainda mais completo.