learnk8s / learnk8s.io

https://learnk8s.io
74 stars 31 forks source link

Proposal: add info about non-namespaced resources in "how many clusters"-article #311

Open tsaarni opened 4 years ago

tsaarni commented 4 years ago

Thank you for very informational and clearly written article https://learnk8s.io/how-many-clusters.

For the cons side of a large shared cluster, the article mentions cluster-wide services like DNS and shared resources like CPU and memory. I would like to propose mentioning also that certain Kubernetes resource kinds are not namespaced and therefore cannot be administered in isolation.

Example use case for custom resource definition (CRD) resource kind:

Two users are working in separate namespaces in a shared cluster. Users would like to deploy a particular version of operator "SampleDB". The operator requires installation of CRDs, which are not namespaced and therefore cannot be managed independently by the users working on the shared cluster. The deployment and version upgrades need to be done by the cluster administrator in coordination with the users.

weibeld commented 4 years ago

@tsaarni, thanks for the suggestions. This is definitely an important point that we missed. We will check and then attempt to include it in the article.