smart48 / larak8

DigitalOcean Kubernetes Deployment of Laravel App
2 stars 2 forks source link

unknown field "namespace" in io.k8s.api.apps.v1.DeploymentSpec #6

Closed jasperf closed 3 years ago

jasperf commented 3 years ago

running local deployment yaml file I ran into this validation error

 smt-deploy git:(main) kubectl apply -f local/deployment.yml
error: error validating "local/deployment.yml": error validating data: ValidationError(Deployment.spec): unknown field "namespace" in io.k8s.api.apps.v1.DeploymentSpec; if you choose to ignore these errors, turn validation off with --validate=false
jasperf commented 3 years ago

Had to move namespace to meta data. Once done I could apply the yaml file and once applied I saw this when I checked for deployments and pods

kubectl get deployments --all-namespaces
NAMESPACE     NAME                       READY   UP-TO-DATE   AVAILABLE   AGE
kube-system   coredns                    2/2     2            2           19h
kube-system   ingress-nginx-controller   1/1     1            1           19h
smt-local     localweb                   3/3     3            3           2m8s
➜  smt-deploy git:(main) kubectl get pods --all-namespaces
NAMESPACE     NAME                                        READY   STATUS      RESTARTS   AGE
kube-system   coredns-66bff467f8-sd7wt                    1/1     Running     1          19h
kube-system   coredns-66bff467f8-sk9qz                    1/1     Running     1          19h
kube-system   etcd-minikube                               1/1     Running     1          19h
kube-system   ingress-nginx-admission-create-lrg87        0/1     Completed   0          19h
kube-system   ingress-nginx-admission-patch-924bh         0/1     Completed   0          19h
kube-system   ingress-nginx-controller-7bb4c67d67-79mmh   1/1     Running     2          19h
kube-system   kube-apiserver-minikube                     1/1     Running     1          19h
kube-system   kube-controller-manager-minikube            1/1     Running     1          19h
kube-system   kube-proxy-v7wv4                            1/1     Running     1          19h
kube-system   kube-scheduler-minikube                     1/1     Running     1          19h
kube-system   storage-provisioner                         1/1     Running     2          19h
smt-local     localweb-5fcbfb587-f7tzh                    2/2     Running     0          2m23s
smt-local     localweb-5fcbfb587-lrcfw                    2/2     Running     0          2m23s
smt-local     localweb-5fcbfb587-vggk6                    2/2     Running     0          2m23s