k3s/cluster/libvirt-coreos
shun-miyoshi-com 4820a6eadd fix kubemark, juju, and libvirt-coreos README.md (from minion to node) 2017-10-10 06:45:15 +00:00
..
.gitignore Revert "libvirt-coreos cluster: Fix etcd versions incompatibility issue" 2015-08-10 10:14:21 +02:00
README.md fix kubemark, juju, and libvirt-coreos README.md (from minion to node) 2017-10-10 06:45:15 +00:00
config-default.sh Merge kube-dns templates into a single file 2017-10-03 09:43:52 -07: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
forEmptyDirRegistry.sed adding local registry to libvirt_coreos 2016-12-19 07:51:46 +01:00
forShellEval.sed Migrates addons from using ReplicationControllers to Deployments 2016-11-09 09:17:05 -08: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 Providing kubeconfig file is now the switch for standalone mode 2017-07-24 11:03:00 -07:00
util.sh Merge kube-dns templates into a single file 2017-10-03 09:43:52 -07:00

README.md

Kubernetes CoreOS cluster

With this tutorial one creates a Kubernetes CoreOS cluster containing of one master and three nodes (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