![]() libvirt-coreos is a cluster provider for kubernetes that starts local VMs and runs kubernetes on it. Its goal is to provide a multi-machines environment to develop and test kubernetes. The purpose is mostly the same as the vagrant provider but with a big focus on efficiency. The vagrant cluster takes a long time to boot and consumes a huge amount of disk space. libvirt-coreos aims at being cheaper. As a consequence, libvirt-coreos allows to start bigger clusters with more minions than vagrant. |
||
---|---|---|
.. | ||
aws | ||
centos | ||
coreos | ||
fedora | ||
aws-coreos.md | ||
aws.md | ||
azure.md | ||
binary_release.md | ||
cloudstack.md | ||
coreos.md | ||
gce.md | ||
libvirt-coreos.md | ||
locally.md | ||
logging.md | ||
rackspace.md | ||
README.md | ||
ubuntu_single_node.md | ||
vagrant.md | ||
vsphere.md |
IaaS Provider | Config. Mgmt | OS | Docs | Support Level | Notes |
---|---|---|---|---|---|
GCE | Saltstack | Debian | docs | Project | Tested with 0.9.2 by @satnam6502 |
Vagrant | Saltstack | Fedora | docs | Project | |
Vagrant | custom | Fedora | docs | Project | Uses K8s v0.5-8 |
Vagrant | Ansible | Fedora | docs | Project | Uses K8s v0.5-8 |
GKE | docs | Commercial | Uses K8s version 0.9.2 | ||
AWS | CoreOS | CoreOS | docs | Community | Uses K8s version 0.10.1 |
GCE | CoreOS | CoreOS | docs | Community (@kelseyhightower) | Uses K8s version 0.10.1 |
Vagrant | CoreOS | CoreOS | docs | Community (@pires) | Uses K8s version 0.10.1 |
CloudStack | Ansible | CoreOS | docs | Community (@sebgoa) | Uses K8s version 0.9.1 |
Vmware | Debian | docs | Community (@pietern) | Uses K8s version 0.9.1 | |
AWS | Saltstack | Ubuntu | docs | Community (@justinsb) | Uses K8s version 0.5.0 |
Vmware | CoreOS | CoreOS | docs | Community (@kelseyhightower) | |
Azure | Saltstack | Ubuntu | docs | Community (@jeffmendoza) | |
Bare-metal | custom | Ubuntu | docs | Community (@jainvipin) | |
Local | docs | Inactive | |||
Ovirt | docs | Inactive | |||
Rackspace | CoreOS | CoreOS | docs | Inactive | |
Bare-metal | custom | CentOS | docs | Community(@coolsvap) | Uses K8s v0.9.1 |
libvirt/KVM | CoreOS | CoreOS | docs | Community (@lhuard1A) | |
Definition of columns: |
- IaaS Provider is who/what provides the virtual or physical machines (nodes) that Kubernetes runs on.
- OS is the base operating system of the nodes.
- Config. Mgmt is the configuration management system that helps install and maintain kubernetes software on the nodes.
- Support Levels
- Project: Kubernetes Committers regularly use this configuration, so it usually works with the latest release of Kubernetes.
- Commercial: A commercial offering with its own support arrangements.
- Community: Actively supported by community contributions. May not work with more recent releases of kubernetes.
- Inactive: No active maintainer. Not recommended for first-time K8s users, and may be deleted soon.