Centrally manage Kubernetes clusters across clouds
The Kublr Platform automates the deployment and management of secure, enterprise-grade Kubernetes clusters across multiple environments. Deploy on top of existing infrastructure or integrate with the underlying APIs to automate infrastructure provisioning prior to cluster setup. API integrations ensure consistency across all deployments, minimizing human error that may cause startup and runtime failures. Additionally, environment-specific API integration enables node autoscaling.
Regardless of the environment, all Kubernetes clusters managed by Kublr are built with the operational and security features modern enterprises need.
The Kublr Platform integrates with infrastructure APIs from Amazon Web Services (AWS), Microsoft Azure, and Google Cloud (GCP) to automatically provision underlying infrastructure each time a Kubernetes cluster is deployed.
Through the Kublr UI or Custom Cluster Specification, administrators define their cluster configurations including the number of master and worker nodes, the size of these nodes, node auto-scaling where supported, ingress, and other parameters. Kublr packages the configuration specification into the appropriate template for the respective cloud – Cloud Formation for AWS, Azure Resource Management (ARM) templates for Azure, and templates for GCP. Kublr then lets the cloud provider provision the infrastructure and, when ready, deploys the Kubernetes cluster.
Kubernetes’ high availability and self-healing capabilities enhance integrations with cloud provider infrastructure APIs. Kublr integrates cloud provider infrastructure automation tools with the Kublr Agent enabling clusters to auto-heal and self-recover in a wide range of infrastructure failure scenarios, even if the Kublr Control Center is temporarily unavailable.
Cloud-hosted Kubernetes limits configuration options—there’s no control over the master nodes or visibility into master data needed to trouble shoot. Kublr clusters, on the other hand, are highly configurable. Users have complete control over cluster specification which can be critical for a variety of use cases. Additionally, cloud-managed Kubernetes often still requires users to create and manage worker nodes, reducing the potential benefit to Ops or DevOps teams.
Kublr’s built-in identity broker can be integrated with enterprise identity and access management solutions like AD, via LDAP, SAML or OIDC/OAuth protocols, enabling better control of organizational resources and permissions by maintaining a single IAM repository.
To meet security requirements, users can also deploy Kubernetes into existing subnets, VPC, vnets, and security groups through the UI or custom cluster specification.