Por algum motivo desconhecido, o seguinte erro acontece quando eu tento fazer o apply em db-noticias.yaml:
error: error validating "db-noticias.yaml": error validating data: ValidationError(Pod.spec.containers[0].envFrom[0]): unknown field "name" in io.k8s.api.core.v1.EnvFromSource; if you choose to ignore these errors, turn validation off with --validate=false
O db-configmap.yaml foi criado tranquilamente:
apiVersion: v1
kind: ConfigMap
metadata:
name: db-configmap
data:
MYSQL_ROOT_PASSWORD: q1w2e3r4
MYSQL_DATABASE: empresa
MYSQL_PASSWORD: q1w2e3r4
O db-noticias.yaml tá igual ao do exercício, mas não consigo fazer o apply nele após apontar para o configmap:
apiVersion: v1
kind: Pod
metadata:
name: db-noticias
labels:
app: db-noticias
spec:
containers:
- name: db-noticias-container
image: aluracursos/mysql-db:1
ports:
- containerPort: 3306
envFrom:
- configMapRef:
name: db-configmap
Eu deletei o pod antes dessa edição, mas não consigo criá-lo novamente. O que fazer?