Menu
Coddy logo textTech

Criando uma Implantação

Parte da seção Introdução ao Kubernetes do Journey de Terminal da Coddy. Lição 11 de 45.

Um Pod sozinho é frágil: exclua-o ou deixe seu nó falhar, e ele desaparecerá. Um Deployment é um controlador que mantém um conjunto de Pods idênticos em execução. Você informa quantas cópias (réplicas) deseja e qual imagem; o Deployment cria os Pods e substitui qualquer um que desapareça.

Crie um pela linha de comando:

kubectl create deployment web --image=nginx

O Kubernetes responde deployment.apps/web created. Liste os Deployments com kubectl get deployments (ou a forma abreviada deploy): a coluna READY mostra quantas réplicas estão ativas do total que você solicitou.

Liste os Pods e você encontrará um com um nome como web-t94n2pqrtb-hpv6q. O Deployment nomeia seus Pods com base em seu próprio nome, seguido de duas partes geradas, portanto você nunca os nomeia por conta própria. Exclua um Pod desse tipo e o Deployment iniciará imediatamente um substituto.

challenge icon

Desafio

Iniciante

Crie um Deployment chamado web a partir da imagem nginx e, em seguida, liste os Deployments e os Pods.

Experimente você mesmo

Terminal
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Introdução ao Kubernetes

Pratique por conta própria: Playground de Terminal