cloud-bootstrap

bayudwiyansatria/cloud-bootstrap/kubernetes

Terraform Module HCL KUBERNETES

Terraform module to install Kubernetes stack on cloud or self-hosted on-premise infrastructures such as Bare Metal or Virtual Machine in various Hypervisors.

Install
module "cloud-bootstrap" {
source = "bayudwiyansatria/cloud-bootstrap/kubernetes"
version = "1.0.1"
}
plain text: /constructs/tfmod-bayudwiyansatria-cloud-bootstrap-kubernetes/install.txt
⭐ Source on GitHub 📦 Registry page
README

!Platforms ![License](LICENSE.md) ![Code Of Conduct](CODE_OF_CONDUCT.md) ![Support](SUPPORT.md) ![Contributing](CONTRIBUTING.md) Terraform Kubernetes ![Contributor Covenant](CODE_OF_CONDUCT.md) Kubernetes provisioner using terraform. Installing kubernetes stack on cloud with External Cloud Provider. Requirements | Name | Version | | ---- | ------- | | Terraform | > = 1.0.11 | Machine at least 3 with minum as kubernetes requirements refer to kubernetes docs Getting Started There are instructions under demo directory will get you a copy of the project up and running on your local machine for development and testing purposes. Usage ``shell module "kubernetes" { source = "bayudwiyansatria/bootstrap/kubernetes" master_host = var.master_host worker_host = var.worker_host ssh_private_key = var.cl

Inputs (7)
NameTypeDescriptionDefault
master_hostlist(string)Kubernetes Master Node IP required
worker_hostlist(string)Kubernetes Worker Node IP required
ssh_private_keystringSSH Private Key required
pod_network_cidrstringPod Network CIDR. Currently using Calico https://docs.projectcalico.org/about/ab"192.168.0.0/16"
docker_enabledboolEnable Dockertrue
kubernetes_versionstringKubernetes Version"1.20.0"
feature_gatesstringAdd Feature Gates e.g. 'DynamicKubeletConfig=true'""
Outputs (6)
kube_config — Kube Config
cluster_name — Kubernetes Cluster Name
cluster_endpoint — Endpoint
cluster_ca_certificate — Kubernetes Cluster CA Certificate
cluster_client_certificate — Kubernetes Cluster Client Certificate
cluster_client_key — Kubernetes Cluster Client Private Key
Resources (2)
local_filenull_resource
Details
FrameworkTerraform Module
LanguageHCL
Version1.0.1
Cloud KUBERNETES
★ Stars2
Forks0
Total downloads4.6k
Inputs7
Outputs6
Resources2
LicenseMIT
Namespacebayudwiyansatria
Updated