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=nginxO 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.
Desafio
InicianteCrie um Deployment chamado web a partir da imagem nginx e, em seguida, liste os Deployments e os Pods.
Experimente você mesmo
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
4Implantações
Criando uma ImplantaçãoEscalonamentoImplantações a partir de ManifestosAtualizando ImagensRevertendoRecapitulação - Gerenciador de Implantações10Projeto de Loja Virtual
Visão Geral do ProjetoEscreva o DeploymentPratique por conta própria: Playground de Terminal