A complete enterprise grade kubernetes production cluster setup.
- Load Balancer setup with HAProxy and keepalived
- 3 node master setup with kubeadm
- 2 node worker setup with kubeadm
- ingress controller setup using nginx
- kubernetes service type load balancer setup using metallb
- kubernetes metrics setup
- kubernetes dynamic storage provisioning using nfs-provisioner
- kubernetes monitoring stack setup with prometheus operator
- kubernetes logging (ELK) setup elasticsearch,fluentbit and kibana
- helm setup deployments using helm
- Example lab setup used
- Load balancer setup
- Prepration of all kubernetes nodes
- Kubernetes first master node setup
- Setup CNI Plugin
- Add other master node into cluster
- Add/join worker nodes into the cluster
- Setup metrics-server
- Setup metallb - the baremetal k8s loadbalancer
- NFS Server setup on separate Centos
- setup nfs dynamic storage provisioner
- setup cert-manager
- Setup nginx ingress controller
- Setup monitoring with prometheus,node-exporter and grafana
- Setup elastic search logging with kibana and fluentbit