Here you can find the content of the latest Kubernetes Guatemala community workshop. Where we created a Kubernetes cluster in the cloud using the following resources:
Terraform is a tool for building, configuring, and deploying cloud infrastructure. This scenario uses it to create a DigitalOcean droplet with 8GB of RAM, 4 vCPU and a disk size of 160GB for about $0.08/hr.
The following packages are installed and configured:
- firewalld
- docker
- kind
- kubectl
KinD lets you create a Kubernetes cluster with just a few commands.
This project creates a cluster with the following shape:
- haproxy: 1 node
- k8s control-plane: 3 nodes
- k8s worker: 3 nodes
MetalLB is a Kubernetes load balancer solution for bare metal-servers clusters.
This project enables 172.18.0.200-172.18.0.250
to be used as a load balancer for the k8s control-plane.
Envoy is a edge and service proxy that supports HTTP/2 and GRPC, designed for Cloud Native Applications.