How to deploy Theia Cloud on an existing Kubernetes cluster #279
Replies: 3 comments
-
Hey @umar-shabbir, Using only the helm charts should be sufficient. You do not need to use terraform. It just automates the installation of helm charts. If you have only access to one namespace it should not be a problem, but we would need to check your values. Because like you said, the certificate management might change. For example the question is also whether or not you need to run an ingress in the same namespace or if you can reuse one that is already existing. If you can provide us more information about what your current problem is we might be able to spot the issue. General Note: Specific questions can always be answered more easily/quickly than broad questions. Thanks for trying out Theia cloud. |
Beta Was this translation helpful? Give feedback.
-
@sgraband thanks for the reply. Here are some specific details about this issue:
I contacted my IT support for these permissions and got following response: So, do you have any suggestion on how to make Theia cloud work without these permissions at cluster scope? |
Beta Was this translation helpful? Give feedback.
-
Regarding the cluster issuer: Cluster roles: Let us now if this works for you. If this works and you think this is a common use case people will encounter, we will gladly review a contribution to make this configurable in the helm charts. |
Beta Was this translation helpful? Give feedback.
-
I have access to a namespace within an internal Kubernetes cluster. This means I do not have permission to create a cluster or manage resources at the cluster scope. I want to deploy Theia cloud in the namespace I have access to within this cluster. Can someone give me hints on how to do it?
I was able to deploy Theia using docker image in this Kubernetes namespace and the browser example application worked fine. Now I am trying to do same for Theia Cloud.
I have explored Theia Cloud getting started guides. It contains information on how to deploy using Minikube where it also creates a new cluster.
Another thing I tried was to install the helm charts in my namespace as described here: https://github.com/eclipsesource/theia-cloud/blob/main/documentation/Install.md#install-the-last-release
Do I need to learn Terraform and write Terraform manifests code from scratch for Theia Cloud? In which I do not create a cluster and adjust it to use the existing one. There would be some other things which will change like certificate management. Or is there any simpler way to achieve this?
Any suggestions?
Beta Was this translation helpful? Give feedback.
All reactions