fbpx Integração de Ferramentas DevOps com Sistemas Linux: Jenkins, Docker e Kubernetes | Certificação Linux

Integração de Ferramentas DevOps com Sistemas Linux: Jenkins, Docker e Kubernetes

📅 19/07/2026 ⏱ 4 min ✍️ Uira Ribeiro
Integração de Ferramentas DevOps com Sistemas Linux: Jenkins, Docker e Kubernetes

Introdução

A integração de ferramentas DevOps como Jenkins, Docker e Kubernetes com sistemas Linux é crucial para otimizar processos de desenvolvimento e operações. Este artigo resolve o problema de como integrar essas ferramentas de forma eficiente e prática.

Configuração do Jenkins no Linux

O Jenkins é uma ferramenta de automação de integração contínua (CI) e entrega contínua (CD). Vamos configurá-lo no Linux.

Instalação do Jenkins

Primeiro, precisamos instalar o Jenkins. No Ubuntu/Debian, execute:

# Atualizar lista de pacotes\nsudo apt update\n\n# Instalar OpenJDK\nsudo apt install openjdk-11-jdk -y\n\n# Adicionar chave GPG do Jenkins\nwget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -\n\n# Adicionar repositório do Jenkins\nsudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable/ binary/ > /etc/apt/sources.list.d/jenkins.list'\n\n# Atualizar lista de pacotes novamente\nsudo apt update\n\n# Instalar Jenkins\nsudo apt install jenkins -y

Após a instalação, inicie o Jenkins:

# Iniciar Jenkins\nsudo systemctl start jenkins\n\n# Habilitar Jenkins para iniciar na inicialização\nsudo systemctl enable jenkins

Acesso ao Jenkins

O Jenkins será acessível em http://seu-ip:8080. Obtenha a senha inicial em:

# Localizar senha inicial\nsudo cat /var/lib/jenkins/secrets/initialAdminPassword

Usando Docker no Linux

O Docker é uma plataforma para desenvolver, entregar e executar aplicações em contêineres.

Instalação do Docker

No Ubuntu/Debian, execute:

# Atualizar lista de pacotes\nsudo apt update\n\n# Instalar dependências\nsudo apt install apt-transport-https ca-certificates curl software-properties-common -y\n\n# Adicionar chave GPG do Docker\ncurl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -\n\n# Adicionar repositório do Docker\nsudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"\n\n# Atualizar lista de pacotes novamente\nsudo apt update\n\n# Instalar Docker\nsudo apt install docker-ce -y

Executando um contêiner Docker

Execute um contêiner Hello World:

# Executar contêiner Hello World\nsudo docker run hello-world

Configuração do Kubernetes no Linux

O Kubernetes é uma plataforma de orquestração de contêineres.

Instalação do Kubernetes

No Ubuntu/Debian, execute:

# Instalar dependências\nsudo apt-get update && sudo apt-get install -y apt-transport-https curl\n\n# Adicionar chave GPG do Kubernetes\ncurl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -\n\n# Adicionar repositório do Kubernetes\nsudo bash -c 'cat <<EOL>>/etc/apt/sources.list.d/kubernetes.list\ndeb https://apt.kubernetes.io/ kubernetes-xenial main\nEOL'\n\n# Atualizar lista de pacotes novamente\nsudo apt-get update\n\n# Instalar kubectl, kubelet e kubeadm\nsudo apt-get install -y kubectl kubelet kubeadm\n\n# Evitar atualizações do kubelet e kubeadm\nsudo apt-mark hold kubelet kubeadm kubectl

Inicializando um cluster Kubernetes

Inicialize um cluster Kubernetes:

# Inicializar cluster\nsudo kubeadm init --pod-network-cidr=10.244.0.0/16\n\n# Configurar kubectl para usar o cluster\nmkdir -p $HOME/.kube\nsudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config\nsudo chown $(id -u):$(id -g) $HOME/.kube/config\n\n# Instalar rede do Flannel\nkubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml

Por que isso importa / Quando usar

Por que isso importa: A integração dessas ferramentas permite uma automatização e otimização dos processos de desenvolvimento e operações, resultando em entregas mais rápidas e confiáveis.

Quando usar: Use Jenkins para pipelines de CI/CD, Docker para containerização de aplicações e Kubernetes para orquestração de contêineres em ambientes de produção.

Conexão com Certificações LPI/CompTIA

Dominar a integração de ferramentas DevOps com sistemas Linux é crucial para certificações como LPI e CompTIA. Estas certificações validam suas habilidades em Linux e DevOps, tornando você mais competitivo no mercado de trabalho.

Uira Ribeiro

Prof. Uirá Ribeiro

Chair do Board do Linux Professional Institute

Especialista Linux com mais de 20 anos de experiência.
Autor de 5 livros e mentor de mais de 14.000 alunos certificados.
20 certificações de alto nível, incluindo LPIC-3, CKA, RHCE e AWS Solutions Architect.

Certificação Linux — a plataforma líder em certificações Linux no Brasil
WhatsApp