doitintl / kubeip

Assign static public IPs to Kubernetes nodes (GKE, EKS)

Home Page:https://kubeip.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

kubeip pods forbiddent from using priorityClass system-cluster-critical

mmosttler opened this issue · comments

Describe the bug
The kubeip pods are not able to be started in GKE 1.11.2-gke.18 due to:
forbidden: pods with system-cluster-critical priorityClass is not permitted in default namespace

To Reproduce
Steps to reproduce the behavior:

  1. Deploy kubeip to GKE 1.11.2-gke.18 cluster
  2. See error (ex. pods "kubeip-7474fdb9c4-" is forbidden: pods with system-cluster-critical priorityClass is not permitted in default namespace)

Expected behavior
kubeip pods successfully deployed and started.

Additional context
This may be related to changes in Kubernetes 1.11 to restrict use of priorityClass = system-cluster-critical to the kube-system namespace

@avivl / @spark2ignite Due to this
It seems we have to move kubeip to run in the kube-system namespace.
I will make the required changes unless you have any objection.