Kubernetes HA Cluster installation guide
4 oktober 2018· Category :Nieuws· tags : kubernetes DNS is not working inside pods, kubernetes guide, kubernetes ha installation guide, kubernetes high availability, kubernetes installation guide, kubernetes installation how to, metallb· Geen reacties op Kubernetes HA Cluster installation guide
Hardware overview
Hostname | Specs | IP |
---|---|---|
k8s-lb01 | 1 CPU, 1GB RAM, 10GB Disk | 192.168.11.10 |
k8s-lb02 | 1 CPU, 1GB RAM, 10GB Disk | 192.168.11.11 |
k8s master VIP | 192.168.11.12 | |
k8s-master01 | 2 CPU, 4GB RAM, 30GB disk | 192.168.11.13 |
k8s-master02 | 2 CPU, 4GB RAM, 30GB disk | 192.168.11.14 |
k8s-master03 | 2 CPU, 4GB RAM, 30GB disk | 192.168.11.15 |
k8s-node01 | 2 CPU, 4GB RAM, 30GB disk | 192.168.11.16 |
k8s-node02 | 2 CPU, 4GB RAM, 30GB disk | 192.168.11.17 |
k8s-node02 | 2 CPU, 4GB RAM, 30GB disk | 192.168.11.18 |
k8s IP pool | 192.168.11.20-30 |
- All servers run Ubuntu 18.04.1 LTS.
- The loadbalancers will run keepalived with HAProxy.
Kubernetes setup:
Version: 1.12.0 Docker Version: 18.06.0 Extra Plugins used:
Create a DNS record that point to 192.168.11.12 (e.g. k8s.domain.com) kubectl and kubeadm will use this address to join/manage the cluster (meer…)