This repository contains IaC scripts for deploying Kubernetes cluster on different Cloud Service Provider!
- Kubernetes-as-a-Service (KaaS)
- Kubeadm
- v.126
This repository is organized in a way that you can easily find the script that you need. The folder structure is as follows:
βββ README.md
βββ [Kubernetes distro / installer]
βΒ Β βββ [Kubernetes version]
β β β βββ [Cloud Service Provider]
β β β β βββ [IaC tool]
βββ KaaS (Kubernetes as a Service)
βΒ Β βββ [Cloud Service Provider's KaaS]
βΒ Β βΒ Β βββ [IaC Script]
Clone the project, run the script and you are good to go!
- Terraform
terraform init # initalize the terraform terraform plan -out plan.out # create a plan and see what's going to happen and save it to a file terraform apply plan.out # apply the plan
If you want to contribute to this repository, please follow the following steps:
- Fork the repository
- Create a new branch
- Make your changes
- Create a pull request