Skip to content

Commit 5157040

Browse files
authored
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 coreos/etcd-operator#2127
1 parent e71b11e commit 5157040

File tree

1 file changed

+4
-11
lines changed

1 file changed

+4
-11
lines changed

ch03/etcd-operator-deployment.yaml

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,28 @@
1-
apiVersion: extensions/v1beta1
1+
apiVersion: apps/v1
22
kind: Deployment
33
metadata:
4-
labels:
5-
name: etcdoperator
64
name: etcd-operator
75
spec:
8-
replicas: 1
96
selector:
107
matchLabels:
11-
name: etcd-operator
8+
app: etcd-operator
9+
replicas: 1
1210
template:
1311
metadata:
1412
labels:
15-
name: etcd-operator
13+
app: etcd-operator
1614
spec:
1715
containers:
1816
- name: etcd-operator
1917
image: quay.io/coreos/etcd-operator:v0.9.4
2018
command:
2119
- etcd-operator
22-
- --create-crd=false
2320
env:
2421
- name: MY_POD_NAMESPACE
2522
valueFrom:
2623
fieldRef:
27-
apiVersion: v1
2824
fieldPath: metadata.namespace
2925
- name: MY_POD_NAME
3026
valueFrom:
3127
fieldRef:
32-
apiVersion: v1
3328
fieldPath: metadata.name
34-
imagePullPolicy: IfNotPresent
35-
serviceAccountName: etcd-operator-sa

0 commit comments

Comments
 (0)