What is a Cloud Provider

A key feature in Platform9 Managed Kubernetes is to enable Kubernetes deployment on a wide variety of environments and platforms including on premise data centers that are running physical or virtual machines or on popular public clouds.

A Cloud Provider enables Administrators to authenticate with and deploy Kubernetes on a wide variety of private or public clouds. A cloud provider then leverages features and capabilities native to that cloud to create Kubernetes clusters on it.

Platform9 Managed Kubernetes can be deployed on following cloud platforms today:

  • Bare metal physical servers or virtual machines running CentOS 7 or Ubuntu 16.04 (No cloud provider. Deploy using Platform9 host agent)
  • Amazon Web services
  • Microsoft Azure
  • OpenStack (Deployment on Platform9 Managed OpenStack only)
  • VMware (Deployment on Platform9 Managed OpenStack deployed on VMware only)

Of the above list, to create a Kubernetes clusters on a set of your bare metal physical servers or virtual machines, refer to Kubernetes On Premises.

To create a Kubernetes cluster using Platform9’s native integration with any of the remaining public or private cloud options listed above, you need to first create a cloud provider for it.

Once the cloud provider is created, you can create one or more clusters using that cloud provider.

To add Amazon Web Services as a cloud provider, refer to Add AWS Cloud Provider.

To add Platform9 Managed OpenStack as a cloud provider, refer to Add OpenStack Cloud Provider.

To add VMware deployment on Platform9 Managed OpenStack as cloud provider, refer to Add VMware Cloud Provider.

To add Microsoft Azure as a cloud provider, refer to Add Azure Cloud Provider.