From 51570400762471887133d8b0fef92ec91df15102 Mon Sep 17 00:00:00 2001 From: Josh Wood Date: Thu, 14 Nov 2019 20:16:12 -0600 Subject: [PATCH] ch3/etcd-operator-deployment: Update Deployment api loc for k8s 1.16+ K8s 1.16+ stops serving the deprecated versions of the Deployment at the older APIs and rejects calls to API < apps/v1. See: https://kubernetes.io/blog/2019/07/18/api-deprecations-in-1-16/ This changeset adapted from https://github.com/coreos/etcd-operator/pull/2127 --- ch03/etcd-operator-deployment.yaml | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/ch03/etcd-operator-deployment.yaml b/ch03/etcd-operator-deployment.yaml index e6a2b53..a01f3f9 100644 --- a/ch03/etcd-operator-deployment.yaml +++ b/ch03/etcd-operator-deployment.yaml @@ -1,35 +1,28 @@ -apiVersion: extensions/v1beta1 +apiVersion: apps/v1 kind: Deployment metadata: - labels: - name: etcdoperator name: etcd-operator spec: - replicas: 1 selector: matchLabels: - name: etcd-operator + app: etcd-operator + replicas: 1 template: metadata: labels: - name: etcd-operator + app: etcd-operator spec: containers: - name: etcd-operator image: quay.io/coreos/etcd-operator:v0.9.4 command: - etcd-operator - - --create-crd=false env: - name: MY_POD_NAMESPACE valueFrom: fieldRef: - apiVersion: v1 fieldPath: metadata.namespace - name: MY_POD_NAME valueFrom: fieldRef: - apiVersion: v1 fieldPath: metadata.name - imagePullPolicy: IfNotPresent - serviceAccountName: etcd-operator-sa