Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cert-manager v3.3.1 not working on GKE #150

Open
54nd20 opened this issue Apr 16, 2024 · 0 comments
Open

cert-manager v3.3.1 not working on GKE #150

54nd20 opened this issue Apr 16, 2024 · 0 comments
Labels
bug Something isn't working

Comments

@54nd20
Copy link
Member

54nd20 commented Apr 16, 2024

When updating component-cert-manager from v3.3.0 to v3.3.1 the deployment gets stuck because of the introduction of prorityClasses in #149.

  Warning  FailedCreate  13m (x19 over 35m)  replicaset-controller  Error creating: insufficient quota to match these scopes: [{PriorityClass In [system-node-critical system-cluster-critical]}]

Similar issues in other projects:

By default there is a ResourceQuata for namespace "kube-system":

apiVersion: v1
kind: ResourceQuota
metadata:
  labels:
    addonmanager.kubernetes.io/mode: Reconcile
  name: gcp-critical-pods
  namespace: kube-system
spec:
  hard:
    pods: 1G
  scopeSelector:
    matchExpressions:
    - operator: In
      scopeName: PriorityClass
      values:
      - system-node-critical
      - system-cluster-critical

I think having a similar quota in the namespace where cert-manager is deployed should solve this issue.

Steps to Reproduce the Problem

  1. Update cert-manager to v3.3.1 on a GKE cluster

Actual Behavior

Rollout gets stuck

Expected Behavior

Successful update of cert-manager

@54nd20 54nd20 added the bug Something isn't working label Apr 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant