Closed josanabr closed 4 years ago
According this page https://kubernetes.io/blog/2019/07/18/api-deprecations-in-1-16/ in order to solve the aforementioned issue the following steps must be run:
kubectl convert -f ./kubernetes/postgres-deployment.yml --output-version apps/v1 > ./kubernetes/postgres-deployment-appsv1.yml
kubectl create -f ./kubernetes/postgres-deployment-appsv1.yml
This solve the problem:
PS: Similar steps must be considered for kubectl create -f ./kubernetes/flask-deployment.yml
I just following your tutorial [https://testdriven.io/blog/running-flask-on-kubernetes/] but the 'kubectl create ...' command fails as follows:
error: unable to recognize "postgres-deployment.yml": no matches for kind "Deployment" in version "extensions/v1beta1"
I am running a k8s cluster deployed with files from this repository https://github.com/josanabr/ansible-k8s.
This is kubectl version:
Client Version: version.Info{Major:"1", Minor:"16", GitVersion:"v1.16.3", GitCommit:"b3cbbae08ec52a7fc73d334838e18d17e8512749", GitTreeState:"clean", BuildDate:"2019-11-13T11:23:11Z", GoVersion:"go1.12.12", Compiler:"gc", Platform:"linux/amd64"} Server Version: version.Info{Major:"1", Minor:"16", GitVersion:"v1.16.3", GitCommit:"b3cbbae08ec52a7fc73d334838e18d17e8512749", GitTreeState:"clean", BuildDate:"2019-11-13T11:13:49Z", GoVersion:"go1.12.12", Compiler:"gc", Platform:"linux/amd64"}