Você está na página 1de 11

Arquivos de Definição do Kubernetes com YAML

Arquivos de Definição do Kubernetes com YAML


U m arquivo de definiç ã o do K ubernetesque é escrito nal
inguagem Y A M L sempre tem estes4 ní veismaisal
tos( topl
evel
):

Estescamposfaz em parte do topl


evel( roorl
evel
) ouseja, ní velraiz do arquivo de definiç ã o do kubernetes.

O B S: Estescampossã o obrigató rios, entã o você precisatê - l


osem seu arquivo paraser um arquivo de definiç ã o do kubernetesvá l
ido.
Arquivos de Definição do Kubernetes com YAML
apiV ersion:

N este campo definimosaversã o do objeto que estamoscriando naA PI* do K ubernetes.

O B S: N em todo objeto é necessá rio definir umaversã o paraaA PI, no caso de um PO D precisamosdefinir e podemosfaz er isso conforme:

apiV ersion: v1

O utrasformasde definiç ã o do
valorparaapiV ersionde acordo
* A PI Server com o tipo de objeto criado.
Arquivos de Definição do Kubernetes com YAML
kind:

Define o tipo de objeto do kubernetesque estamoscriando.

N o nosso exempo o tipo de objeto é Pod, entã o podemosdefinir como:

kind: Pod

O utrostiposde objetosdo
kubernetes.
Arquivos de Definição do Kubernetes com YAML
m etadata:

M etadadossã o dadospertencentesadeterminado objeto, neste caso pertencem ao objeto que está sendo criado.

Al
gunsdosdadospossí veissã o:
O B S: Só podemosdefinirvaloresparacamposde metadata
metadata: reconh ecidospel
o K ubernetes.
name: nome- do- pod
label s: É recomendado recorrerà documentaç ã o paraconh ecertodasas
app: nome- da- app
possibil
idades.
Arquivos de Definição do Kubernetes com YAML
m etadata:

M etadadossã o dadospertencentesadeterminado objeto, neste caso pertencem ao objeto que está sendo criado.

Al
gunsdosdadospossí veissã o:

String
String
R ecomendo revisaraseç ã o do curso de Docker
onde aprendemososdetal h esdalinguagem
Y AM L.
Dicioná rio
Arquivos de Definição do Kubernetes com YAML
spec:

Este campo é referente asespecificaç õesdo objeto K ubernetque está sendo criado.
Arquivos de Definição do Kubernetes com YAML
spec:

Este campo é referente asespecificaç õesdo objeto K ubernetque está sendo criado.

L em bre- se: Podemosterm ltiplos


L ista/ A rray
containerem um pod se necessá rio.
Arquivos de Definição do Kubernetes com YAML
K ubectl

C om o arquivo kubernetesdefinido, podemoscriaro objeto com o comando:

kubectlcreate - fnome- do- arquivo- yaml

O B S: N ã o se preocupe com aexecuç ã o agorapoisnapró ximaaul


airemosreal
iz ar o exercí cio prá tico destaaul
a.

Você também pode gostar