KubeOne Architecture

The following diagram shows the KubeOne’s architecture, including what tasks should be done by the user, what tasks are done by KubeOne and in which particular order. Additional details about concepts used by KubeOne can be found in the Concepts document.

KubeOne Architecture Diagram

1 This diagram shows officially supported providers. KubeOne is not limited to those providers and is supposed to work on any infrastructure out of the box, for example, on bare-metal. For officially supported providers, you can use our Terraform integration and example configurations to create the infrastructure.

2 Kubermatic Machine Controller is available only for officially supported providers. For non-officially supported providers, you can provision machines manually and use KubeOne’s Static Workers feature.