================================
SOLUÇÃO: tinha um erro de digitação no arquivo .yaml, a palavra "metadada" está incorreta, o correto é "metadata"
================================
Após desligar o computador e ligar no outro dia para continuar os estudos, o kubectl retornou erro para o comando que antes havia dado certo.
O que eu fiz após ligar o computador:
- minikube start driver virtualbox (esse comando retornou bem)
- kubectl apply -f ./primeiro-pod.yaml (arqui surge o erro)
error: error when retrieving current configuration of: Resource: "/v1, Resource=pods", GroupVersionKind: "/v1, Kind=pod" Name: "", Namespace: "default" from server for: "./primeiro-pod.yaml": resource name may not be empty
Já tentei procurar na internet mas não encontrei nada relevante. Antes, quando estava fazendo tudo no ritmo do curso (sem desligar o pc) esse mesmo comando funcionou bem.
O resultado do kubectl get pods é:
No resources found in default namespace.
O resultado do kubectl get namespaces é:
NAME STATUS AGE
default Active 6d23h
kube-node-lease Active 6d23h
kube-public Active 6d23h
kube-system Active 6d23h
Meu arquivo primeiro-pod.yaml é:
apiVersion: v1
kind: pod
metadada:
name: primeiro-pod
spec:
containers:
- name: nginx-container
image: nginx:latest
Nada foi alterado no código acima desde a ultima vez que o comando rodou e o pod subiu.