I have Rancher managing a Kubernetes cluster. The cluster has Calico CNI. Now I want to use Calico GlobalNetworkPolicy. How ca I apply it. The common approach with kubectl create … doesn’t work:
kubectl create -f - <<EOT apiVersion: projectcalico.org/v3 kind: GlobalNetworkPolicy metadata: name: Deny-Egress spec: selector: noegress == 'y' types: - Egress egress: - action: Deny EOT
ends up with this error:
error: unable to recognize "STDIN": no matches for kind "GlobalNetworkPolicy" in version "projectcalico.org/v3"
Do you have any idea, how I can apply this policy?
Thank You very much.