I’ve been working on a small golang app and decided to try out Kubernetes on DigitalOcean instead of the usual Azure or AWS. In order to get started I followed the tutorial at this link: https://www.digitalocean.com/community/tutorials/webinar-series-a-closer-look-at-kubernetes
I ran into a small issue while trying to using the provided deployment.yaml.
error: unable to recognize "./api/deploy/prod/deployment.yaml": no matches for kind "Deployment" in version "apps/v1beta2"
This turned out to be an issue with the apiVersion being used. Changing the first line to apps/v1 resolved it:
apiVersion: apps/v1beta2 kind: Deployment metadata: apiVersion: apps/v1 kind: Deployment metadata:
Thanks to this link on github for pointing me in the right direction: https://github.com/coreos/etcd-operator/issues/2126