JanoPL / kubernetes-the-hard-way-bare-metal

Bootstrap Kubernetes the hard way on Bare Metal

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kubernetes the Hard Way on Bare Metal

Hands-on learning to understand the tasks required to bootstrap a Kubernetes cluster on bare metal environment. The definition of bare metal here is referring to a few physical servers, or Virtual Machines at home or office.

This is based on Kubernetes The Hard Way and kubeadm with a few extensions.

Check another repo mini-k8s-the-hard-way for different purpose experiment, like containerd container runtime, different type CNI plugin network add-on (Weave Net, etc.) and more...

Cluster Details

  • Kubernetes v1.14.3
  • etcd v3.3.13
  • cri-tools v1.14.0
  • CNI v0.7.5
  • Flannel v0.11.0
  • docker-ce 18.06.3~ce~3-0~ubuntu
  • CoreDNS v1.5.0
  • Ubuntu 16.04.6 LTS
  • MetalLB v0.7.3
  • Nginx 1.14.0
  • metrics-server v0.3.3 (Miscellaneous)

Steps

Change Log

About

Bootstrap Kubernetes the hard way on Bare Metal

License:Apache License 2.0


Languages

Language:Shell 100.0%