Error Message : Unable to recognize “calico.yaml”: no match for kind “PodDisruptionBudget” in version “policy/v1”
search cancel

Error Message : Unable to recognize “calico.yaml”: no match for kind “PodDisruptionBudget” in version “policy/v1”

book

Article ID: 248964

calendar_today

Updated On:

Products

DX Operational Intelligence

Issue/Introduction

Followed the  KB article :https://knowledge.broadcom.com/external/article?articleId=232838 to install with kubernetes & calico. (also had to disable repocheck to 0), but received the below

Error Message :

Unable to recognize “calico.yaml”: no match for kind “PodDisruptionBudget” in version “policy/v1”

Environment

DX Operational Intelligence 21.3.1
DX Application Performance Management 21.3.1
DX AXA 21.3.1

Resolution

It seems to not work on k8s version 1.19 but does on 1.21

Additional Information

Installation can be followed using below

https://projectcalico.docs.tigera.io/getting-started/kubernetes/quickstart#install-calico

 

Also we suggest to go with NGINX Ingress Controller version which is certified and the compatible versions with k8 can be found at

 https://github.com/kubernetes/ingress-nginx