-
Notifications
You must be signed in to change notification settings - Fork 342
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
Explain why to use priorityClassName: system-cluster-critical in production #1444
Explain why to use priorityClassName: system-cluster-critical in production #1444
Conversation
✅ Deploy Preview for cert-manager-website ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
…uction Signed-off-by: Richard Wall <[email protected]>
72fd9ba
to
ed65537
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@wallrj thank you for all the detailed explanation.
I think that I agree based on your research. Assuming Certificate
or CertificateRequest
resources need to validated (which needs the webhook component running), then the cert-manager components are now system critical.
The recommendations here look good, although I have not actually implemented them in a cluster to validate.
/lgtm |
/approve |
Signed-off-by: Richard Wall <[email protected]>
76b9a30
to
22da1ab
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: hawksight, wallrj The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Preview: https://deploy-preview-1444--cert-manager-website.netlify.app/docs/installation/best-practice/#priority-class-name
I've done some research into the use-cases for setting priorityClassName and what priority class to use.
I think cert-manager should use the built in priority class
system-cluster-critical
,and I've tried to justify that in the document.
It turns out that if you want to use that built in priority class, you (always?) also have to create a ResourceQuota resource, and I've tried to explain that too.
@hawksight interested to know what you think about this new recommendation.
Links: