https://github.com/schrodingers-stack/terraform-exoscale-sks-cluster
Terraform module for provisioning a SKS Kubernetes cluster on Exoscale
https://github.com/schrodingers-stack/terraform-exoscale-sks-cluster
exoscale kubernetes schrodingers-stack schtack terraform
Last synced: about 2 months ago
JSON representation
Terraform module for provisioning a SKS Kubernetes cluster on Exoscale
- Host: GitHub
- URL: https://github.com/schrodingers-stack/terraform-exoscale-sks-cluster
- Owner: schrodingers-stack
- License: gpl-3.0
- Created: 2024-11-07T16:25:32.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-01-09T13:07:24.000Z (5 months ago)
- Last Synced: 2025-02-10T12:44:11.648Z (4 months ago)
- Topics: exoscale, kubernetes, schrodingers-stack, schtack, terraform
- Language: HCL
- Homepage: https://schtack.cloud
- Size: 66.4 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.txt
- Codeowners: .github/CODEOWNERS
- Security: security_group.tf
Awesome Lists containing this project
README
# terraform-module-exoscale-sks-cluster
A Terraform module to deploy a Kubernetes cluster on Exoscale using the Exoscale Kubernetes Service (SKS).
## TODO
- [x] Add `.gitignore` and `README.md`
- [ ] Create basic module
- [x] Create SKS cluster
- [x] Create SKS node pool
- [x] Create security group
- [ ] Create security rules
- [ ] Find a way to secure K8s API behind our firewall
- [ ] Write documentation
- [ ] Add pipeline to add documentation to this README.md
- [ ] Add pipeline to publish new release using the `semantic-release` tool
- [ ] Investigate if the use of Private Networks is useful
- [ ] Test if it possible to create multiple load balancers, one for accessing internal services and another for public services