Simplify and standardize your Kubernetes deployments across all of your environments using Kublr’s intuitive UI or API. Easily deploy Kubernetes clusters and all required logging and monitoring with the Kublr Control Plane. Kublr enables you to transform your architectural approach, focus on innovation, increase time to market—all without compromising security or increasing complexity.
- Centralized Multi-Cluster Management
- Centralized Logging and Monitoring
- Intuitive Console for your Ops Team
- Self-Healing Nodes and Infrastructure Management
- Workload Portability. Standards Compliance
- Reliable and Secure Cluster Architecture
- Enterprise Security
- Configurable Deployment Options
- GPU Support
- Cloud-Native Application Support
- Custom Cluster Specification
- Stateful Application Support
- Kublr API
- Enterprise Support
Centralized Multi-Cluster Management
Deploy, run, and manage all of your Kubernetes clusters from a single control plane across all of your on-premise, hosted, and cloud environments. Kublr integrates with environment-specific infrastructure management APIs to enable easier Kubernetes deployment, greater automation, and advanced capabilities like node autoscaling and disaster recovery, where applicable.
Centralized Logging and Monitoring
Each time a cluster is deployed, Kublr automatically connects it to log collection and monitoring components running in the Kublr Control Plane. It uses Prometheus and Elasticsearch to collect and store logs and metrics. Grafana and Kibana are used to visualize monitoring information, and a set of default Grafana and Kibana dashboards simplifies clusters and workload-health monitoring.
Alert Manager, which integrates with your email system, Slack, or PagerDuty, ensures your team doesn’t miss important alerts. Kublr’s centralized monitoring and logging can also be integrated with existing enterprise management tools.
Intuitive Console for your Ops Team
The Kublr Console simplifies Kubernetes deployment and management, providing visibility into all running clusters. Create, modify, and manage clusters and their related resources from within the control plane. Clusters can be grouped into ‘spaces’ with separate permission assigned to users based on their roles.
Self-Healing Nodes and Infrastructure Management
Leverage native infrastructure provisioning and automation tools to deploy self-healing and fully recoverable clusters. The Kublr Control Plane monitors clusters and infrastructure, checks if the cluster parameters (which include CPU, RAM, disk, and network usage, as well as many other Kubernetes specific parameters) are within the configured limits and alerts users in case of any deviation.
Workload Portability. Standards Compliance. Zero Lock-in
Kublr runs upstream, open-source Kubernetes, enabling workload portability to other platforms and across environments. Built on cloud-native principles, Kublr is infrastructure, OS, and technology agnostic.
Reliable and Secure Cluster Architecture
The Kublr agent, a single, lightweight binary installed on each cluster node, performs setup and configuration, proactively monitors health status, and restores nodes in case of failure, enabling self-healing and self-orchestration. Kublr automatically sets up secure communication between master and worker nodes every time you deploy a cluster.
Centrally define and manage user roles and permissions. Users can access their clusters through integrations with Active Directory, LDAP, SAML, and OIDC-based authentication services, or third-party single-sign-on solutions. Kublr enables granular, role-based access control (RBAC) to meet enterprise security needs. Administrators and cluster owners can set fine-grained permissions globally or per space.
Configurable Kubernetes Deployment Options
Kublr enables deployment to existing VPCs/Vnets, subnets, and security groups, to meet security requirements for separation of control. Kubernetes cluster components like overlay networks, etcd, and dns are also configurable to meet security and operational requirements.
Kubernetes and Kublr API auditing are enabled by default. Capturing every call to the Kubernetes API, organizations can keep track of system activity and user actions, ensuring a record of what changed, by whom, and when, is always kept. This helps with troubleshooting issues and compliance requirements.
Automatically detect GPU devices and configure Docker and Kubernetes to work with supported GPU’s, simplifying the deployment of AI, ML, and deep-learning workloads.
Cloud-Native Application Support
Kublr-created clusters use pure, upstream, open-source Kubernetes and are extensible with any cloud-native stack, framework, or tooling (e.g. Istio, Spinnaker, Jenkins, Linkerd, Ceph). We guarantee support for any Kubernetes-compatible microservices platform.
Custom Cluster Specification
We can’t possibly preconfigure Kublr for all possible use cases. That’s why we allow advanced users to customize cluster parameters and override specific images and specs predefined by Kublr through custom cluster specifications. This ensures Kublr works even with your most complex use cases.
Stateful Application Support
Default integration with cloud-native storage systems makes it easy to deploy stateful application with no need to configure logging and monitoring.
Kublr’s API eases cluster lifecycle management (create, update, delete, check cluster status) enabling QA automation and Infrastructure-as-a-Code.
Kublr’s 24/7 enterprise-grade support, by certified Kubernetes Administrators, ensures smooth Kubernetes deployments at scale. Not only does our team provide support for running clusters, we also help migrate applications and architecture to the new stack.