Skip to content

Guide for setting up a highly available, bare metal Kubernetes cluster. Still a work in progress.

Notifications You must be signed in to change notification settings

doublez13/Bare-Metal-Kubernetes-Setup

Repository files navigation

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

About

Guide for setting up a highly available, bare metal Kubernetes cluster. Still a work in progress.

Topics

Resources

Stars

Watchers

Forks