k3s/docs/getting-started-guides
Yu-Ju Hong 543e806783 Merge pull request #10769 from thockin/docs-scratch
Docs: update "from scratch" guide to fix my own comments
2015-07-06 17:40:49 -07:00
..
aws Version bump to 0.18.2 2015-06-09 18:41:42 +09:00
centos remove --machines from code and docs 2015-06-25 18:29:11 -07:00
coreos Updates CoreOS cloud-configs to use Kubernetes 0.19.3. 2015-07-02 00:24:45 +01:00
docker-multinode update docker k8s approach 2015-06-16 09:44:21 +08:00
fedora Fix formatting in fedora manual getting-started. 2015-06-23 08:25:02 -07:00
mesos Getting started guide for Mesos on GCP. 2015-04-01 14:52:02 -07:00
rkt Replaced (or defined first instance of) GKE/GCE with Google Container Engine/Google Compute Engine 2015-06-26 13:30:41 -07:00
README.md Merge pull request #10271 from erictune/how-to-write-a-gsg 2015-07-06 11:00:44 -07:00
all-lines.png Update logging docs 2015-06-23 11:28:34 -07:00
aws-coreos.md Correct arguments to aws cloudformation command in docs 2015-06-06 12:51:40 -04:00
aws.md Fix indentation of ToC in Getting-Started-Guides.. 2015-06-23 08:20:31 -07:00
azure.md Getting-started-guide cleanup. 2015-06-22 12:39:35 -07:00
bigquery-logging.png Update logging docs 2015-06-23 11:28:34 -07:00
binary_release.md Some minor README updates (readability/selinux/k8petstore) 2015-06-11 09:00:15 -04:00
cloud-logging-console.png Update logging docs 2015-06-23 11:28:34 -07:00
cloudstack.md Getting-started-guide cleanup. 2015-06-22 12:39:35 -07:00
coreos.md Replaced (or defined first instance of) GKE/GCE with Google Container Engine/Google Compute Engine 2015-06-26 13:30:41 -07:00
docker-multinode.md Fix indentation of ToC in Getting-Started-Guides.. 2015-06-23 08:20:31 -07:00
docker.md Fix indentation of ToC in Getting-Started-Guides.. 2015-06-23 08:20:31 -07:00
es-browser.png Documentation for logging with Elasticsearch and Kibana 2015-06-23 14:02:24 -07:00
gce.md Update gce.md 2015-07-05 22:48:47 -07:00
juju.md Fix indentation of ToC in Getting-Started-Guides.. 2015-06-23 08:20:31 -07:00
k8s-docker.png Add a Docker multi-node setup. 2015-04-07 21:22:33 -07:00
k8s-singlenode-docker.png Add a Docker multi-node setup. 2015-04-07 21:22:33 -07:00
kibana-logs.png Documentation for logging with Elasticsearch and Kibana 2015-06-23 14:02:24 -07:00
libvirt-coreos.md Fix indentation of ToC in Getting-Started-Guides.. 2015-06-23 08:20:31 -07:00
locally.md Fix indentation of ToC in Getting-Started-Guides.. 2015-06-23 08:20:31 -07:00
logging-elasticsearch.md Replaced (or defined first instance of) GKE/GCE with Google Container Engine/Google Compute Engine 2015-06-26 13:30:41 -07:00
logging.md Replaced (or defined first instance of) GKE/GCE with Google Container Engine/Google Compute Engine 2015-06-26 13:30:41 -07:00
mesos.md Update the mesos.md getting started guide 2015-06-28 16:55:08 +02:00
ovirt.md Fix indentation of ToC in Getting-Started-Guides.. 2015-06-23 08:20:31 -07:00
rackspace.md Replaced (or defined first instance of) GKE/GCE with Google Container Engine/Google Compute Engine 2015-06-26 13:30:41 -07:00
scratch.md mention /etc/default/docker 2015-07-06 11:53:33 -07:00
ubuntu.md Getting-started-guide cleanup. 2015-06-22 12:39:35 -07:00
vagrant.md Vagrant: Add support for nfs synced folders 2015-07-01 13:12:42 -07:00
vsphere.md Fix indentation of ToC in Getting-Started-Guides.. 2015-06-23 08:20:31 -07:00

README.md

If you are not sure what OSes and infrastructure is supported, the table below lists all the combinations which have been tested recently.

For the easiest "kick the tires" experience, please try the local docker guide.

If you are considering contributing a new guide, please read the guidelines.

IaaS Provider Config. Mgmt OS Networking Docs Conformance Support Level Notes
GKE GCE docs Commercial Uses K8s version 0.15.0
Vagrant Saltstack Fedora OVS docs Project Uses latest via https://get.k8s.io/
GCE Saltstack Debian GCE docs Project Tested with 0.15.0 by @robertbailey
Azure CoreOS CoreOS Weave docs Community (@errordeveloper, @squillace, @chanezon, @crossorigin) Uses K8s version 0.17.0
Docker Single Node custom N/A local docs Project (@brendandburns) Tested @ 0.14.1
Docker Multi Node Flannel N/A local docs Project (@brendandburns) Tested @ 0.14.1
Bare-metal Ansible Fedora flannel docs Project Uses K8s v0.13.2
Bare-metal custom Fedora none docs Project Uses K8s v0.13.2
Bare-metal custom Fedora flannel docs Community (@aveshagarwal) Tested with 0.15.0
libvirt custom Fedora flannel docs Community (@aveshagarwal) Tested with 0.15.0
KVM custom Fedora flannel docs Community (@aveshagarwal) Tested with 0.15.0
Mesos/GCE docs Community (@jdef) Uses K8s v0.11.2
AWS CoreOS CoreOS flannel docs Community Uses K8s version 0.19.3
GCE CoreOS CoreOS flannel docs Community @pires Uses K8s version 0.19.3
Vagrant CoreOS CoreOS flannel docs Community ( @pires, @AntonioMeireles ) Uses K8s version 0.19.3
Bare-metal (Offline) CoreOS CoreOS flannel docs Community(@jeffbean) Uses K8s version 0.15.0
CloudStack Ansible CoreOS flannel docs Community (@runseb) Uses K8s version 0.9.1
Vmware Debian OVS docs Community (@pietern) Uses K8s version 0.9.1
Bare-metal custom CentOS none docs Community(@coolsvap) Uses K8s v0.9.1
AWS Juju Ubuntu flannel docs Community ( @whit, @matt, @chuck ) Tested K8s v0.8.1
OpenStack/HPCloud Juju Ubuntu flannel docs Community ( @whit, @matt, @chuck ) Tested K8s v0.8.1
Joyent Juju Ubuntu flannel docs Community ( @whit, @matt, @chuck ) Tested K8s v0.8.1
AWS Saltstack Ubuntu OVS docs Community (@justinsb) Uses K8s version 0.5.0
Vmware CoreOS CoreOS flannel docs Community (@kelseyhightower) Uses K8s version 0.15.0
Azure Saltstack Ubuntu OpenVPN docs Community
Bare-metal custom Ubuntu flannel docs Community (@resouer @WIZARD-CXY) use k8s version 0.18.0
Local none docs Community (@preillyme)
libvirt/KVM CoreOS CoreOS libvirt/KVM docs Community (@lhuard1A)
oVirt docs Community (@simon3z)
Rackspace CoreOS CoreOS flannel docs Community (@doublerr) use k8s version 0.18.0

Don't see anything above that meets your needs? See our Getting Started from Scratch guide.

Note: The above table is ordered by version test/used in notes followed by support level.

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.
  • Networking is what implements the networking model. Those with networking type none may not support more than one node, or may support multiple VM nodes only in the same physical node.
  • Conformance indicates whether a cluster created with this configuration has passed the project's conformance tests.
  • 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.
  • Notes is relevant information such as version k8s used.

Analytics