Working with other providers

By default, Kubernetes uses the GCE provider for Google Cloud. We can override this default by setting the KUBERNETES_PROVIDER environment variable. The following providers are supported with values listed in this table:

Provider KUBERNETES_PROVIDER value Type
Google Compute Engine gce Public cloud
Google Container Engine gke Public cloud
Amazon Web Services aws Public cloud
Microsoft Azure azure Public cloud
Hashicorp Vagrant vagrant Virtual development environment
VMware vSphere vsphere Private cloud/on-premise virtualization
Libvirt running CoreOS libvirt-coreos Virtualization management tool
Canonical Juju (folks behind Ubuntu) juju OS service orchestration tool
Kubernetes providers

Get Getting Started with Kubernetes - Second Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.