Skip to content

A simple installation script for easily deploy a single node Kubernetes on the current machine.

Notifications You must be signed in to change notification settings

heeeello/Simplekube

 
 

Repository files navigation

A simple installation script for easily deploy a single node Kubernetes cluster. (tested on Ubuntu 16.04)

Simple as a shell script. It allow you to deploy easily k8s for test or dev purposes.

How-to use it ?

1- Tweak the script install_k8s.sh

k8Version="v1.6.4"
etcdVersion="v3.1.8"
dockerVersion="1.13.1"
hostIP="192.268.1.42"

2- Launch the script as root

sudo ./install_k8s.sh

3- You can play now with k8s

kubectl get cs 

NAME                 STATUS    MESSAGE              ERROR
controller-manager   Healthy   ok
scheduler            Healthy   ok
etcd-0               Healthy   {"health": "true"}

kubectl get node

NAME                  STATUS    AGE
local.machine.com     Ready     1d

Tweak you cluster :

  • KubeDNS
  • Heapster (InfluxDB/Grafana)
  • EFK (Elasticsearch/FluentD/Kibana)
  • NginxIngress Controller
  • Kube-lego for Let's Encrypt certs
  • Kubernetes Dashboard
  • Wordpress template

About

A simple installation script for easily deploy a single node Kubernetes on the current machine.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%