Kubernetes Flashcards

(18 cards)

1
Q

O que é Kubernetes?

A

Orquestrador de containers open-source para ser usado em produção.

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

Quais são os principais recursos do Kubernetes?

A

Evita downtimes, cria/destrói réplicas sob demanda, permite rollbacks.

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

Quais são as responsabilidades do Kubernetes?

A

Gerencia criação de nodes, alocação e replicação de pods e containers e suas regras.

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

Quais servidores cloud oferecem serviços gerenciados de Kubernetes?

A
  • AKS (Azure)
  • EKS (AWS)
  • GKS (Google Cloud)
  • DOKS (Digital Ocean)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Como é possível rodar Kubernetes em ambiente local?

A
  • Minikube
  • KinD
  • Kubectl
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

O que é o Control Plane no Kubernetes?

A

Parte que trata armazenamento dos dados da arquitetura (etcd), algoritmo de decisão de alocação, comunicação, monitoramento e integração com cloud server.

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

O que é o Data Plane no Kubernetes?

A

Parte que trata dos nodes de fato.

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

Defina ‘Container’ no contexto do Kubernetes.

A

Ambiente configurado que irá rodar sua aplicação, geralmente definido por uma imagem docker.

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

O que é um Node?

A

Instância que disponibiliza recurso de máquina (cpu, memória, storage) para o Kubernetes provisionar containers.

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

O que é um Pod?

A

Unidade onde de fato roda o container da aplicação, podendo ter mais de um container.

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

Qual a função do ReplicaSet?

A

Configuração de gerenciamento e monitoramento de réplicas de pods, vinculando-os através de um label.

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

Qual a diferença entre ReplicaSet e Deployment?

A

Deployment é indicado para produção, gerenciando automaticamente replicaset e pods.

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

O que é um Deployment?

A

Configuração de gerenciamento e estratégia dos pods para uso em produção, garantindo disponibilidade.

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

Para que serve o StatefulSet?

A

Semelhante ao Deployment, mas mantém o estado da aplicação, usado para banco de dados, storage, cache.

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

O que é um Service no Kubernetes?

A

Criação de serviço de rede para acesso entre os recursos, configurando rede, DNS, roteamento e balanceamento de carga.

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

Defina ‘Self-healing’ no Kubernetes.

A

Capacidade de fazer verificações constantes e a aplicação conseguir se corrigir sozinha.

17
Q

O que é Autoscaling?

A

Capacidade de redimensionar os recursos dos containers quando necessário.

18
Q

O que significa Load balancing?

A

Distribuição de carga entre os pods.