You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

55 lines
871 B
Markdown

4 years ago
Vagrant Kubernetes Lab
======================
#### Quickstart
Boots a 2 node Kubernetes cluster (1 master + 1 worker) and drops you straight in to the master shell to run `kubectl` commands
`make`
#### Details
Builds a Kubernetes cluster using `kubeadm` with one of the following configurations:
4 years ago
- 2 nodes - 1 master, 1 worker
- 3 nodes - 1 master, 2 workers
4 years ago
- 4 nodes - 3 masters, 1 worker
- 5 nodes - 3 masters, 2 workers
The hosts are intuitively named:
```
master1
master2
master3
worker1
worker2
```
You can boot whichever ones you want intuitively via
```
vagrant up <selection of nodes>
```
eg.
```
vagrant up master1 worker1
```
or use any one of the following script shortcuts to give you one of the above configurations:
4 years ago
```
./2nodes.sh
./3nodes.sh
./4nodes.sh
./5nodes.sh
```
Tear down the lab in the usual vagrant way:
```
vagrant destroy
```