k3s/cluster/libvirt-coreos
Zihong Zheng d961190e6f Deployed DNS horizontal autoscaler as an addon
DNS horizontal autoscaling feature is turned on by default on gce.
The corresponding env var is piped into almost all other cloud
providers.
2016-11-07 10:44:44 -08:00
..
.gitignore Revert "libvirt-coreos cluster: Fix etcd versions incompatibility issue" 2015-08-10 10:14:21 +02:00
README.md update generated docs 2016-01-08 10:12:18 +01:00
config-default.sh Deployed DNS horizontal autoscaler as an addon 2016-11-07 10:44:44 -08:00
config-test.sh Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
coreos.xml Revert "libvirt-coreos cluster: Fix etcd versions incompatibility issue" 2015-08-10 10:14:21 +02:00
forShellEval.sed libvirt_coreos: to remove old skydns fork fetching from addons 2016-08-01 14:41:10 +02:00
namespace.yaml libvirt_coreos: Add DNS and reaise loglevel 2016-03-10 10:28:46 +01:00
network_kubernetes_global.xml
network_kubernetes_pods.xml Fix IP conflict on master's cbr0 and host's virbr_kub_pods 2015-09-08 16:23:18 +08:00
node-openssl.cnf libvirt_coreos: Add DNS and reaise loglevel 2016-03-10 10:28:46 +01:00
openssl.cnf libvirt_coreos: Add DNS and reaise loglevel 2016-03-10 10:28:46 +01:00
user_data.yml change minion to node for libvirt-coreos 2015-10-26 19:04:00 +08:00
user_data_master.yml libvirt_coreos: Add DNS and reaise loglevel 2016-03-10 10:28:46 +01:00
user_data_minion.yml libvirt_coreos: Add DNS and reaise loglevel 2016-03-10 10:28:46 +01:00
util.sh Download the coreos_production_qemu_image over SSL. 2016-10-12 13:43:47 -07:00

README.md

Kubernetes CoreOS cluster

With this tutorial one creates a Kubernetes CoreOS cluster containing of one master and three minions (workers) running on 192.168.10.1-192.168.10.4.

For working correctly you need to create the directory addressed as POOL_PATH in util.sh:

$ sudo mkdir /var/lib/libvirt/images/kubernetes
$ sudo chown -R $USER:$USER /var/lib/libvirt/images/kubernetes/

Then we follow the instructions in the main kubernetes directory.

For debugging set export UTIL_SH_DEBUG=1.

$ export KUBERNETES_PROVIDER=libvirt-coreos
$ make release-skip-tests
$ ./cluster/kube-up.sh

To bring the cluster down again, execute:

$ ./cluster/kube-down.sh

Have fun!

Analytics