DKP Enterprise
Multi-Cluster Kubernetes Solution
Complete Multi-cluster Lifecycle Management
DKP Enterprise eases the management of Kubernetes clusters through a centralized management plane, a user-friendly dashboard that acts as a single point of observability and control.
This command module provides a single point of control that enables you to manage and deploy all D2iQ platform applications–such as logging, monitoring, networking, access control, backup and restore, and policy service–to any CNCF conformant Kubernetes distribution from any environment. DKP performs cluster lifecycle management of not only DKP distribution, but for other Kubernetes distributions as well.
Why Use DKP Enterprise?
Avoid Vendor Lock-In and Reduce TCO
Simplify Ongoing Operations
Flexible, Scalable, and Continuous Deployments
Leverage Cloud-Native Expertise
DKP Enterprise Features and Benefits
Cluster API (CAPI)
DKP is architected around CAPI, an innovative CNCF technology. CAPI simplifies declarative infrastructure management using GitOps, automating many of the formerly manual processes required to keep systems running and scaling.
FluxCD
FluxCD in DKP enables cloud-native GitOps for application and infrastructure lifecycle management, supporting canary deployments and A/B roll outs. This enables you to rapidly build, test, and deploy applications at scale, without requiring configuration changes.
Service Catalog
Quickly and easily deploy applications and complex data services from a centralized service catalog to specific or multiple clusters, with governance. Fast data pipelines can be provisioned automatically from the catalog of platform applications.
Multi-tenant and Workspace-level Logging
DKP provides the ability to manage logs by tenant or workspace, for more granular control and simpler troubleshooting.
Multi-cluster Platform Lifecycle Management
All platform applications for Day 2 readiness—including, logging, monitoring, networking, and more—are deployed and managed through the central management panel. Multi-cluster support means these critical Day 2 applications can be deployed in any Kubernetes-managed or self-attached clusters on premise, in the cloud, on premise, and in air-gapped scenarios.
Observability
A centralized command module enables you to visualize, monitor, and manage clusters across distributed multi-cloud, and hybrid cloud environments from a single point. Observability also includes user visualizations within three types of tenancy views for business units and developers.
Real-Time Cost Management
There is cost visibility up to the level of individual applications, but at the same time you can zoom out and have cost visibility for your entire infrastructure. You can also zoom in and calculate the cost of each application, each team, and each namespace. Detailed cost data, plus additional insights generated by D2iQ, ensure transparency of the cost and health of clusters.
Military-Grade Security
DKP is security hardened, following enterprise security best practices, including access control through single sign-on, encrypted data addresses, and a network policy quota. DKP meets NSA/CISA Kubernetes security guidelines and validates Federal Information Processing Standards (FIPS) compliance. The container images that are shipped as part of the platform, including Day 2 application, are scanned for Common Vulnerabilities and Exposures (CVE) before every major and minor release.
Insights
A rule-based analytics and self-service capability for solving operational issues, DKP Insights monitors the metrics, logs, and events from Kubernetes clusters managed by DKP and generates predictive analytics for potential issues and operational challenges. This enables infrastructure teams to quickly identify and proactively resolve issues on their own, yielding greater support productivity, speed, and reduced costs while preventing downtime and loss of revenue.
D2iQ’s platform offers simplicity. The fact that it is basically a pure Kubernetes open-source platform means there is flexibility. But the people on their team are what keep our relationship strong.