3
respostas

invalid object doesn't have additional properties

$ kubectl create -f deployment.yaml error: SchemaError(io.k8s.api.apps.v1beta2.ControllerRevision): invalid object doesn't have additional properties

3 respostas

Oi, Karen, tudo bem?

O erro tá te informando que determinado objeto não tem todas suas propriedades adicionais. Você poderia disponibilizar o teu arquvio yaml para testarmos e entender melhor esse erro?

Aguardo :}

O mesmo arquivo que está no zip do projeto:

apiVersion: apps/v1beta1
kind: Deployment
metadata:
  name: aplicacao-deployment
spec:
  template:
    metadata:
      labels:
        name: aplicacao-pod
    spec:
      containers:
        - name: container-aplicacao-loja
          image: rafanercessian/aplicacao-loja:v1
          ports:
            - containerPort: 80

Oi, Karen, tudo bem?

De fato, esse arquivo tá igual ao do projeto do curso. Qual a versão do seu Kubernetes? Nesse link aqui tem um tutorial que pode te ajudar a resolver esse problema: https://stackoverflow.com/questions/55417410/kubernetes-create-deployment-unexpected-schemaerror

E esse aqui também: https://kind.sigs.k8s.io/docs/user/known-issues/

Espero ter te ajudado!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software