When applying cursed.yaml.s with kubectl, I get the following error:
error: error validating "cursed.yaml": error validating data: [ValidationError(Deployment): unknown field "_main" in io.k8s.api.apps.v1.Deployment, ValidationError(Deployment): unknown field "kubeaa" in io.k8s.api.apps.v1.Deployment, ValidationError(Deployment): unknown field "kubeajsd" in io.k8s.api.apps.v1.Deployment, ValidationError(Deployment): unknown field "meme" in io.k8s.api.apps.v1.Deployment, ValidationError(Deployment.metadata): unknown field "kube2" in io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta, ValidationError(Deployment): unknown field "msg" in io.k8s.api.apps.v1.Deployment, ValidationError(Deployment.spec): unknown field "kube5" in io.k8s.api.apps.v1.DeploymentSpec, ValidationError(Deployment.spec): unknown field "kube6" in io.k8s.api.apps.v1.DeploymentSpec, ValidationError(Deployment.spec.template): unknown field "kube3" in io.k8s.api.core.v1.PodTemplateSpec, ValidationError(Deployment.spec.template): unknown field "kube4" in io.k8s.api.core.v1.PodTemplateSpec, ValidationError(Deployment.spec.template): unknown field "kube9" in io.k8s.api.core.v1.PodTemplateSpec]; if you choose to ignore these errors, turn validation off with --validate=false
I have to use --validate=false
to make the manifest apply.