Escrevendo um Manifesto
Parte da seção Introdução ao Kubernetes do Journey de Terminal da Coddy. Lição 8 de 45.
As opções de kubectl run são úteis para experimentos rápidos, mas os clusters reais são descritos em arquivos. Um manifesto é um arquivo YAML que informa o que você quer que exista:
apiVersion: v1
kind: Pod
metadata:
name: hello
spec:
containers:
- name: hello
image: nginxTodo manifesto tem as mesmas quatro partes. apiVersion e kind dizem que tipo de objeto ele é (um Pod da API principal v1). metadata contém o nome. spec descreve o estado desejado: aqui, um contêiner chamado hello executando a imagem nginx.
YAML se importa com a indentação: os campos aninhados são indentados com espaços, e um item de lista começa com um hífen.
Para criar o que um manifesto descreve, aplique o arquivo:
kubectl apply -f pod.yamlO Kubernetes responde pod/hello created, exatamente como se você tivesse usado kubectl run.
Nestas lições, a árvore de arquivos ao lado do terminal contém o manifesto para você. Clique nele para abri-lo no editor, faça suas alterações e pressione Salvar. O terminal então verá o novo conteúdo.
Desafio
FácilHá um manifesto chamado pod.yaml em seu diretório com dois espaços em branco. Abra-o na árvore de arquivos, defina o nome do Pod como hello e a imagem do contêiner como nginx e salve-o. Em seguida, aplique o arquivo e liste 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