Pods, Services e ConfigMaps Flashcards

1
Q

Diferença em escalabilidade Horizontal e Vertical e qual o kubernetes atual

A

Horizontal - mais máquinas
Vertical mais poder computacional
Kubernetes atua na horizontal

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Qual a função do kubernetes

A

Orquestração de containers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Dentro de um cluster kubernetes, qual a diferença entre cluster master e um cluster node?

A

Cluster Master - Gerenciar o cluster
Manter e atualizar o estado desejado
Receber e executar novos comandos
Node - Executar as aplicações

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Quais os componentes dos Master em um pod

A

API, etcd, scheduler e Control Manager

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Quais componentes dos Nodes

A

kuberlet e k-proxy

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Qual a função do componente do API no Kubernet?

A

Comunicar com todos os outros componentes do kubernetes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

No windows com é instalação do kubernetes?

A

Através do docker desktop, com a habilitação do kubernetes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

O que é Pod

A

É um encapsulamento de 1 ou mais containers.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Qual a condição de fala de um pod?

A

Que todos os containers falhem

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Qual comando para criar um pod

A

kubectl run [nome_do_pod] –image=[tipo_da_imagem]

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Qual comando para obter informações de um pod

A

kubectl describe pod [nome-do-pod]

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Qual comando para edição de um arquivo do pod?

A

kubectl edit [nome]

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Quais as duas formas de criar um pod?

A

Imperativa e Declarativa

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Quais os formatos de arquivos aceitos para criação de um pod declarativo

A

yaml ou json

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Qual comando para executar o arquivo declarativo de criação do pod

A

kubectl apply -f [nome-do-pod]

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Qual comando para verificar os pods rodando

A

kubectl get pods

17
Q

o que faz o comando: kubectl get pods –watch

A

Acompanha o status atual dos pods mantendo a busca por atualização

18
Q

Qual a principal função do services (svc)

A

Expor aplicações executando nos pods;
proveem Ips fixos
proveem DNS para um ou mais pods
capazes de fazer balanceamento

19
Q

Qual a principal função do SVC Cluster IP

A

Comunicação entre pods do meus cluster

20
Q

Como um service sabe qual pods gerenciar?

A

Através das labels

21
Q

Qual a principal função de um NodePort

A

Permitir a comunicação de um pod com mundo externo

22
Q

NAME TYPE CLUSTER-IP PORT(S)
svc-1 NodePort 10.101.214.22 80:30000/TCP

O que quer dizer o conjunto de portas na descrição?
O Acesso ao Node pelo Ip do cluster funciona tanto no Windows como no Linux?

A

A porta 80 para acesso interno ao cluster
3000 para acesso interno

No windows o acesso se dá pelo localhost que já faz um bind automático ao ip fornecido
No linux o acesso é pelo ip externo

23
Q

Qual a função de Load Balancer?

A

Atuar como um Cluster IP e Node Port e integrando ao mecanismo de Load Balancer do Cloud Provider

24
Q

Qual a função de um ConfigMap?

A

Manter as configurações fora do arquivo de criação do pod