Setup a kubernetes cluster in VirtualBox to prepare for CKA exam
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
config
images
01.Prerequisites-VM-Configuration.md
02.Prerequisites-HA-LB-Configuration.md
03.Install-Client-Tools.md
04.Certificate-Authority.md
05.Kubernetes-configuration-files.md
06.Data-encryption-keys.md
07.Bootstrapping-etcd.md
08.Bootstrapping-kubernetes-controllers.md
09.Bootstrapping-kubernetes-workers.md
10.Configuring-kubectl.md
11.Pod-Network-Routes.md
12.DNS-Add-On.md
13.Load-Balancer.md
14.Test-Loadbalancer-type.md
15.Deploy-Metric-Server.md
16.Dash-Board.md
17.Dynamic-iSCSI-Volume-Provisioner.md
18.Ingress-Controller-using-NGINX.md
19.Helm_Charts.md
README.md

README.md

kubernetes-the-hardway-virtualbox

Setup a kubernetes cluster in VirtualBox

This guide will give an overall idea on how each components works in kubernetes.

Cluster overview

Overview

Part 1 - Prerequisites

Part 2 - A Virtual LoadBalancer for Highly available API server

Part 3 - Install Client Tools

Part 4 - Certificate Authotiry and Certificates

Part 5 - Kubernetes Configuration Files

Part 6 - Generating the Data Encryption Config and Key

Part 7 - Bootstrapping the etcd Cluster

Part 8 - Bootstrapping the Kubernetes Control Plane

Part 9 - Bootstrapping the Kubernetes Worker Nodes

Part 10 - Configuring kubectl for Remote Access

Part 11 - Provisioning Pod Network Routes

Part 12 - Deploying the DNS Cluster Add-on

Part 13 - Bare Metal Load Balancer Configuration

Part 14 - Test LoadBalancer

Part 15 - Deploy Metric Server

Part 16 - Deploy Dashboard

Part 17 - Dynamic iSCSI Volume Provisioniner

Part 18 - Ingress Controller using NIGIX

Note: Until unless specified , all command should be executed from lb-01