$ kubectl apply -f metallb.yaml
unable to recognize "metallb.yaml": no matches for kind "PodSecurityPolicy" in version "extensions/v1beta1"
unable to recognize "metallb.yaml": no matches for kind "DaemonSet" in version "apps/v1beta2"
unable to recognize "metallb.yaml": no matches for kind "Deployment" in version "apps/v1beta2"
Solution:
# diff -ruN 1.15/metallb.yaml metallb.yaml
--- 1.15/metallb.yaml 2019-12-13 20:50:14.210740259 -0500
+++ metallb.yaml 2019-12-17 11:00:40.524374144 -0500
@@ -5,7 +5,7 @@
labels:
app: metallb
---
-apiVersion: extensions/v1beta1
+apiVersion: policy/v1beta1
kind: PodSecurityPolicy
metadata:
namespace: metallb-system
@@ -148,7 +148,7 @@
kind: Role
name: config-watcher
---
-apiVersion: apps/v1beta2
+apiVersion: apps/v1
kind: DaemonSet
metadata:
namespace: metallb-system
@@ -210,7 +210,7 @@
"beta.kubernetes.io/os": linux
---
-apiVersion: apps/v1beta2
+apiVersion: apps/v1
kind: Deployment
metadata:
namespace: metallb-system
More info: https://kubernetes.io/blog/2019/07/18/api-deprecations-in-1-16/
No comments:
Post a Comment