Discussion on Cryostat Deployment in a Namespace #604
-
I would like to discuss the guideline mentioned in the Cryostat documentation which states:
In my current setup, I am deploying a Cryostat instance for each application within the same namespace. This means multiple Cryostat objects exist in a single namespace. I would like to understand the implications of this setup and whether there are recommended practices for managing multiple Cryostat instances in the same namespace. Any insights or recommendations would be greatly appreciated. |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 4 replies
-
If I understand correctly, you have something like:
Is that roughly what you mean? |
Beta Was this translation helpful? Give feedback.
-
Thank you for your valuable insights and for highlighting the implications of our current setup. |
Beta Was this translation helpful? Give feedback.
-
Didn't mean to close this, just to leave it answered. |
Beta Was this translation helpful? Give feedback.
By deploying both Cryostats into the same Namespace, both of those Cryostats require the
create pods/exec in Namespace A
Role in order to access them. Therefore, both of these Cryostats grant access to identical sets of users. This is why our recommendation is to place each Cryostat into its own separate Namespace - for security and isolation. If you place each Cryostat into a separate Namespace then you can control which developers have access to each one by using Kubernetes Role assignments for the developers' user accounts and only granting themcreate pods/exec
in the appropriate Namespace that corresponds to the Cryostat instance they should use.By placing both applications and both…