kubernetes-bgp

displague/kubernetes-bgp/packet

Terraform Module HCL PACKET

Kubernetes on Packet using Calico and MetalLB

Install
module "kubernetes-bgp" {
source = "displague/kubernetes-bgp/packet"
version = "0.0.1"
}
plain text: /constructs/tfmod-displague-kubernetes-bgp-packet/install.txt
⭐ Source on GitHub 📦 Registry page
README

Kubernetes on Packet ==================== This guide can be used as a reference to deploy Kubernetes on Packet bare-metal servers in a single facility. | Component | Version | | ---------- | ------- | | Kubernetes | v1.15.3 | | Calico | v3.8.2 | | MetalLB | v0.8.1 | Kubernetes Network: | Network | Subnet | | ------------------------ | ---------------- | | Pod subnet | 172.16.0.0/12 | | Service subnet | 192.168.0.0/16 | Packet Network: | Network | Subnet | | ------------------------ | ------------------------- | | Packet Elastic IP(EWR1) | 147.75.194.92/31(example) | TL;DR ---- This will deploy a cluster of 3, 1 master and 2 worker nodes. It will allow you to use the service type LoadBalancer. Make a copy of terraform.tfvars.sample as terraform.tfvars and set the auth_token. ``sh auth_token

Inputs (13)
NameTypeDescriptionDefault
auth_tokenstringYour Packet API key required
kubernetes_portstringKubernetes API Port required
kubernetes_dns_ipstringKubernetes DNS IP required
controller_planstringSet the Packet server type for the controller"t1.small.x86"
kubernetes_versionstringKubernetes Version"1.14.1"
kubernetes_service_cidrstringKubernetes Service Subnet"192.168.0.0/16"
hostnamestring"controller"
facilitieslist[ "ewr1" ]
worker_countstring2
worker_planstringSet the Packet server type for the workers"t1.small.x86"
docker_versionstring"18.06.2"
kubernetes_cluster_cidrstringKubernetes Cluster Subnet"172.16.0.0/12"
kubernetes_dns_domainstringKubernetes Internal DNS Domain"cluster.local"
Outputs (4)
kubeadm_join_command
worker_addresses
load_balancer_ips
master_address
Resources (5)
null_resourcepacket_bgp_sessionpacket_devicepacket_projectpacket_reserved_ip_block
Details
FrameworkTerraform Module
LanguageHCL
Version0.0.1
Cloud PACKET
★ Stars1
Forks1
Total downloads780
Inputs13
Outputs4
Resources5
Namespacedisplague
Updated