Para instalar o Java JDK 17, execute os seguintes comandos:
sudo apt update && sudo apt install openjdk-17-jdk -y
Para instalar o Jenkins, siga os passos abaixo:
-
Adicione a chave do Jenkins ao seu sistema:
sudo wget -O /usr/share/keyrings/jenkins-keyring.asc \ https://pkg.jenkins.io/debian-stable/jenkins.io-2023.key
-
Adicione o repositório do Jenkins à lista de fontes do apt:
echo "deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] https://pkg.jenkins.io/debian-stable binary/" | sudo tee /etc/apt/sources.list.d/jenkins.list > /dev/null
-
Atualize a lista de pacotes e instale o Jenkins:
sudo apt-get update && sudo apt-get install -y jenkins
Para obter a senha inicial de administrador do Jenkins, execute o comando:
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
Para instalar o Docker, siga os passos abaixo:
-
Adicione a chave GPG oficial do Docker:
sudo apt-get update sudo apt-get install ca-certificates curl sudo install -m 0755 -d /etc/apt/keyrings sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc sudo chmod a+r /etc/apt/keyrings/docker.asc
-
Adicione o repositório Docker às fontes do apt:
echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \ $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \ sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt-get update
-
Instale o Docker e seus componentes:
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y
-
Adicione o usuário atual e o usuário Jenkins ao grupo docker:
sudo usermod -aG docker $USER sudo usermod -aG docker jenkins
-
Reinicie o Jenkins para aplicar as permissões no Docker:
sudo systemctl restart jenkins
Para instalar o kubectl, siga os passos abaixo:
-
Adicione as chaves e repositórios necessários:
sudo apt-get update sudo apt-get install -y apt-transport-https ca-certificates curl gnupg curl -fsSL https://pkgs.k8s.io/core:/stable:/v1.30/deb/Release.key | sudo gpg --dearmor -o /etc/apt/keyrings/kubernetes-apt-keyring.gpg sudo chmod 644 /etc/apt/keyrings/kubernetes-apt-keyring.gpg
-
Adicione o repositório do Kubernetes:
echo 'deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.30/deb/ /' | sudo tee /etc/apt/sources.list.d/kubernetes.list sudo chmod 644 /etc/apt/sources.list.d/kubernetes.list
-
Atualize a lista de pacotes e instale o kubectl:
sudo apt-get update sudo apt-get install -y kubectl