Bom dia.
Por que a versão da api está errada? Seria que os pods e serviços é v1 nas aulas?
Bom dia.
Por que a versão da api está errada? Seria que os pods e serviços é v1 nas aulas?
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!