-
Notifications
You must be signed in to change notification settings - Fork 56
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
Kubernetes Hardening Guide #30
Comments
/sig security |
/triage accepted |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-contributor-experience at kubernetes/community. |
/remove-lifecycle stale |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
The Kubernetes project currently lacks enough active contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle rotten |
/remove-lifecycle rotten |
/transfer sig-security |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
The Kubernetes project currently lacks enough active contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle rotten |
/remove-lifecycle rotten Hope that's OK |
I'd be really interested in helping with this one! |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
The Kubernetes project currently lacks enough active contributors to adequately respond to all issues and PRs. This bot triages issues and PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle rotten |
/remove-lifecycle rotten @savitharaghunathan - is this something we could work on in the next cycle with SIG Security Docs? |
/assign |
I'm interested in helping, even if just to help review and learn. |
Awesome! @ericsmalling feel free to pick up a section! I've just been researching and trying to fill in the TODOs from the top down! |
Threat Modelling PR: kubernetes/website#39087 I'll also take Network Policy Configuration, please and thank you! |
I'm interested in Authorization. |
1st Draft for the Authentication section is open for comment on Hackmd https://hackmd.io/kxo4SRN3T3ipJHca2JNPTg |
@bjornsen cool! I've added that assignment to the table at the top. |
@bjornsen and me are going to be collaborating on Authorization. |
This might be of interest to the group here: cncf/tag-security#1054 |
The Kubernetes project currently lacks enough contributors to adequately respond to all issues. This bot triages un-triaged issues according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
/remove-lifecycle stale |
Hey all, so I've done some more fix-ups on the authentication section (https://hackmd.io/kxo4SRN3T3ipJHca2JNPTg?both) seems like it's probably in a decent enough spot to open a PR? I know we had a quick chat about where in the docs site these pages should go, but I'm not sure we came to any firm conclusion. |
I think concepts -> security is a good home for the hardening guide. If needed we can create a folder and add items there. eg concepts -> security -> hardening guide -> auth mechanisms. |
👍 A guide like this might then link to specific task pages, eg “Enable audit logging” “Configure KMS encryption for API objects”. |
I think concepts -> security -> hardening guide works which translates to |
I wonder if we want to add a section to the list: cluster network security. That's different from network policy. For example, you can harden Kubernetes by using MACsec between nodes, with appropriately frequent rekeying (lots of alternatives exist). |
yeah I could see cluster network security being a good addition, as the topic is wider than just netpol. On the organization of the page, that makes sense to me, I'll do a PR for the Authentication section with that structure and we can see if it works well :). |
Opened the PR here kubernetes/website#42486 |
I've opened a PR for Authorization Guide - kubernetes/website/#43623. |
I'm planning to pick the Resource Limits topic next. If anyone else is working on this topic, let me know if I can be of any help. |
I am happy to work on
|
I volunteer to work on Scheduler Configuration. |
Question: should the hardening guides be moved to |
Guides are typically not reference material; see eg https://www.writethedocs.org/videos/eu/2017/the-four-kinds-of-documentation-and-why-you-need-to-understand-what-they-are-daniele-procida/ to see that these are different documentation kinds. |
What would you like to be added
As part of SIG-Security-Docs, we've been discussing the creation of a hardening guide for Kubernetes. We've got an initial document for the guide's creation here https://docs.google.com/document/d/1teb42X_c5_k8PNOSEEEbVnEr9aVAwWJXezBuf5fdmZU/edit
Why is this needed
The goal of the hardening guide is to provide guidance to cluster operators about how they can improve the security of their clusters. This will be done by discussing the major areas of security relating to a Kubernetes cluster, looking at the options available for hardening and the trade-offs inherent in them. In contrast to existing 3rd party documentation in this area (the CIS benchmark) which is a prescriptive audit style document, this guide should provide a more discursive approach.
** Table of Areas**
cc @savitharaghunathan @sftim
The text was updated successfully, but these errors were encountered: