Deployment Details

When creating a cluster with the Kublr Control Plane, Kublr works with the infrastructure provider (e.g. AWS, Azure, etc) to provision the required infrastructure (e.g. VPC, VMs, load balancers etc) and to start the Kublr Agent on the provisioned virtual or physical machines.

The diagrams below show how Kublr deploys a Kublr cluster in different environments: Amazon Web Services (AWS), Microsoft Azure and etc. A three master nodes and three worker nodes configuration is shown.

Amazon Web Services Deployment Scheme

This diagram shows a typical AWS configuration for a Kublr cluster. It has 2 IAM Roles: one for the master nodes and another for the worker nodes, having access to S3 bucket storing cluster secrets. All cluster resources except the ingress and masters load balancers are created inside a dedicated VPC. Worker and master nodes are launched inside auto scaling groups located in different availability zone to ensure high-availability. The worker nodes are separated from the master nodes through different security groups and routing tables. Etcd data is stored on EBS volumes created for each master.

Amazon Web Service Deployment

Microsoft Azure Deployment Scheme

This diagram shows typical Azure configuration for a Kublr cluster. A new resource group is create for each cluster with Secrets Blob storage and virtual network for two availability sets: one for master nodes and one for worker nodes to ensure high-availability. A public load balancer is created to balance the load between masters along with a private load balancer used for communciation between Worker Nodes and Master Nodes. Masters have “Data Disk”, which stores Etcd data.

Microsoft Azure Service Deployment

Google Cloud Deployment Scheme

Documentation is coming soon!

On-Premise Deployment Scheme

This diagram explains how on-premise Kublr clusters are deployed. Kublr requires a machine for each master and worker nodes with connectivity among each other. Additionally, two load balancers must be provisioned: one for the masters and one for worker nodes.

Kublr On-Premise Deployment Diagram

VMware vCloud Director Deployment Scheme

Documentation is coming soon!

VMware vSphere Deployment Scheme

Documentation is coming soon!