Skip to content

Latest commit

 

History

History
24 lines (18 loc) · 1.33 KB

README.md

File metadata and controls

24 lines (18 loc) · 1.33 KB

Bare Metal Kubernetes Cluster Setup

This repository is a step by step guide for configuring a bare metal Kubernetes cluster. This is really just an organized collection of my notes and configs, but others can use these as a starting point.

alt text

Configuration:

Components

  1. Keepalived: VRRP Software for high-availability
  2. HAProxy: Load-balancer for Kubernetes API
  3. MetalLB: Provides a highly-available IP address for all external traffic entering the cluster
  4. Ingress-NGINX: Ingress controller that acts as a reverse proxy, and handles SSL termination
  5. cert-manager: Automates TLS certificates
  6. Dashboard: Official web UI for Kubernetes clusters
  7. Metrics Server: Provides resource usage data