kubernetes

jmarhee/kubernetes/digitalocean

Terraform Module HCL DIGITALOCEAN
Install
module "kubernetes" {
source = "jmarhee/kubernetes/digitalocean"
version = "1.0.0"
}
plain text: /constructs/tfmod-jmarhee-kubernetes-digitalocean/install.txt
⭐ Source on GitHub 📦 Registry page
README

Kubernetes on DigitalOcean === ![Build Status](https://cloud.drone.io/packet-labs/packet-multiarch-k8s-terraform) This is a Terraform project for deploying Kubernetes on DigitalOcean with an emphasis on node-pool management operations. This project configures your cluster with the DigitalOcean Cloud Controller Manager and Container Storage Interface. Node Pool Management - To instantiate a new node pool after initial spinup, in 3-kube-node.tf1, define a pool using the node pool module like this: ``hcl module "nodes_green" { source = "./modules/node_pool" cluster_name = "${var.cluster_name}" pool_label = "green" node_count = "${var.node_count}" size = "${var.node_size}" region = "${var.region}" ssh_keys = "${var.ssh_key_fingerprints}" kubernetes_version = "${var.kubernetes_version}" kube_to

Inputs (10)
NameTypeDescriptionDefault
digitalocean_tokenstringYour DigitalOcean API key required
ssh_key_fingerprintslistYour DO public ssh key fingerprints required
cluster_namestringName of your cluster. Alpha-numeric and hyphens only, please."krebernetes"
node_countstringNumber of nodes."3"
digitalocean_ccm_releasestringVersion of DigitalOcean Cloud Controller Manager to run (https://github.com/digi"0.1.8"
kubernetes_versionstringVersion of Kubeadm to install"1.16.0-00"
regionstringDigitalOcean Region"TOR1"
node_sizestringK8s Agent Droplet Size"4GB"
primary_sizestringK8s Primary Droplet Size"4GB"
secrets_encryptionstringEnable at-rest Secrets encryption"no"
Details
FrameworkTerraform Module
LanguageHCL
Version1.0.0
Cloud DIGITALOCEAN
Total downloads779
Inputs10
Submodules3
Namespacejmarhee
Updated