From 4eb3da327c0a7c2acde4fa11d7f3620d3d107a13 Mon Sep 17 00:00:00 2001 From: Yujun Zhang Date: Tue, 12 Nov 2019 13:46:34 +0800 Subject: [PATCH] Fix tutorial for kubernetes 1.16+ `Deployment` has been removed from `apiVersion: extensions/v1beta1` See https://kubernetes.io/blog/2019/07/18/api-deprecations-in-1-16/ --- docs/tutorials/aws.md | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/docs/tutorials/aws.md b/docs/tutorials/aws.md index 67a7b3717..825ccec5b 100644 --- a/docs/tutorials/aws.md +++ b/docs/tutorials/aws.md @@ -70,13 +70,16 @@ For clusters with RBAC enabled, be sure to choose the correct `namespace`. ### Manifest (for clusters without RBAC enabled) ```yaml -apiVersion: extensions/v1beta1 +apiVersion: apps/v1 kind: Deployment metadata: name: external-dns spec: strategy: type: Recreate + selector: + matchLabels: + app: external-dns template: metadata: labels: @@ -115,8 +118,8 @@ rules: - apiGroups: [""] resources: ["pods"] verbs: ["get","watch","list"] -- apiGroups: ["extensions"] - resources: ["ingresses"] +- apiGroups: ["extensions"] + resources: ["ingresses"] verbs: ["get","watch","list"] - apiGroups: [""] resources: ["nodes"] @@ -135,13 +138,16 @@ subjects: name: external-dns namespace: default --- -apiVersion: extensions/v1beta1 +apiVersion: apps/v1 kind: Deployment metadata: name: external-dns spec: strategy: type: Recreate + selector: + matchLabels: + app: external-dns template: metadata: labels: