What is BareOS

You can create Platform9 Managed Kubernetes (PMK) clusters using:

  • a set of linux physical machines in your data center or co-location.
  • set of linux virtual machines in your data center. PMK will treat these as similar to a set of physical machines, without doing any native integration specific to the infrastructure stack they are hosted on. The VMs could be running on any of the following as the underlying infrastructure layer:
    • VMware
    • Linux/KVM
    • OpenStack
    • any other IaaS stack

PMK uses the term ‘BareOS’ to refer to these machines. A clusters created using these machines is called a BareOS cluster. When using the PMK UI, the cluster creation wizard will expose the option to create a ‘BareOS’ cluster to you. Once created, such a cluster will show up in your PMK UI with type ‘BareOS’.

To create a BareOS cluster, you must first download and install the Platform9 host agent or PMK CLI (available in newer versions of PMK only) on these machines. You can then finish up cluster creation using the PMK UI or create the cluster completely using the PMK CLI.

While the BareOS model is recommended to create clusters using your on-premises infrastructure, you can use this method to create clusters using virtual machines hosted anywhere - even in a public cloud.

However, when you use this mechanism to create a cluster on a public cloud, PMK does not perform any native integration with that cloud to create that cluster. Therefore if a native PMK cloud provider is available for a given cloud, we always recommend using that method to create your cluster, and only using the BareOS method if a native cloud provider for that cloud is not yet provided by PMK.