1
resposta

Dúvida em uma questão

Bom dia.

Por que a versão da api está errada? Seria que os pods e serviços é v1 nas aulas?

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá, Estudante.

Tudo bem?

Desculpa a demora, estou respondendo esse tópico para tentar ajudar você e outros alunos que estiverem com essa mesma dúvida. Valeu :)

Pelo que entendi, você está com dúvida em relação à versão da API que está sendo utilizada no exemplo do ConfigMap. Na aula/exercício, a pessoa Maria criou um ConfigMap com a seguinte declaração:

apiVersion: v2
kind: ConfigMap
metadata:
  name: config-data
spec:
  MYSQL_ROOT_PASSWORD: q1w2e3r4
  MYSQL_DATABASE: empresa
  MYSQL_PASSWORD: q1w2e3r4

E você está se perguntando se os pods e serviços são v1 nas aulas.

Na verdade, o exemplo do ConfigMap está utilizando a versão da API v2, o que está incorreto. A versão correta da API para ConfigMaps é v1. Portanto, a alternativa correta é a B: "Ele não funcionará, e a "C", a versão da API está errada!".

Para corrigir o ConfigMap, basta alterar a primeira linha para apiVersion: v1. Ficando assim:

apiVersion: v1
kind: ConfigMap
metadata:
  name: config-data
spec:
  MYSQL_ROOT_PASSWORD: q1w2e3r4
  MYSQL_DATABASE: empresa
  MYSQL_PASSWORD: q1w2e3r4

Espero ter ajudado e bons estudos!