Skip to content

openshine/vagrant-kubernetes-multinode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vagrant Kubernetes MultiNode

Getting Started

Prerequisites

You will need to install

  • vagrant
  • virtualbox

And then, you will need to install the following vagrant plugins:

  • vagrant-env
  • vagrant-hosts

Deployment

If you want to start up the kubernetes cluster you only need to exec

$ vagrant up

You can find the kubectl inside the master virtual machine

$ vagrant ssh master
[vagrant@master ~]$ sudo -s
[root@master vagrant]# kubectl get nodes
NAME                 STATUS   ROLES    AGE   VERSION
master.vagrant.vm    Ready    master   53m   v1.13.1
worker0.vagrant.vm   Ready    <none>   52m   v1.13.1
worker1.vagrant.vm   Ready    <none>   52m   v1.13.1
worker2.vagrant.vm   Ready    <none>   52m   v1.13.1

When you want to delete all the virtual machines

$ vagrant destroy -f

Features

  • Kubernetes (1 master, 3+ nodes)
  • GlusterFS + Heketi
  • Helm tiller with rbac

License

This project is licensed under the Apache 2 License - see the LICENSE file for details

About

Kubernetes environment deployed with vagrant on multiple nodes

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published