-
Notifications
You must be signed in to change notification settings - Fork 34
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
[terraform] Add configuration and cluster creation for kubeadm. #281
base: main
Are you sure you want to change the base?
Conversation
Thank you! I will be having a look in the next days and give it a try |
I've had a first look and I am struggling setting up a working cluster using kubeadm on my test machine, but this is not related to your changes. As far as I can see you mainly modify the kubernetes, kubectl, and helm providers to use the default paths for the certificates/key files as used/created by kubeadm. The providers all allow to be configured by pointing to the local kube config file as well: I am wondering if it would be easier/more useful to create a getting started that allows to use any existing cluster just based on the user default kubectl configuration? |
Thanks for your review!
I create the cluster by running Before that, I have a terraform project using proxmox provider to create virtual machines for kubernetes, and a shell script to initialize all environment needed by the kubernetes such as containerd, runc and cni-plugin. And then, I install longhorn as CSI and ingress-nginx using helm.
You're right. The Actually, this PR would be more appropriately named "Add configuration for an existing Kubernetes cluster." BTW, I am also attempting to automate the creation of Kubernetes virtual machines from scratch using Terraform and to initialize the Kubernetes clusters within them. If this part can be of help to theia-cloud, I would be happy to share my solution. |
That's awesome! I will simplify the PR with that. |
This PR is stale because it has been open 180 days with no activity. |
Hello,
Glad to be able to contribute!
I added a set of Terraform configurations to allow users to deploy Theia-Cloud on their own Kubernetes clusters created through kubeadm.