DKP
The D2iQ Kubernetes Platform (DKP) is an enterprise-grade Kubernetes management platform designed for organizations that need to deploy, manage, and scale Kubernetes workloads in production at scale.
Publisher review
The D2iQ Kubernetes Platform (DKP) is an enterprise-grade Kubernetes management platform designed for organizations that need to deploy, manage, and scale Kubernetes workloads in production at scale. It targets DevOps teams and platform engineers who require a holistic approach to container orchestration, offering a complete set of technologies, services, training, and support. DKP leverages an industry standard distribution of open-source Kubernetes for cluster and container management, and it is built around the open-source Cluster API to automate cluster lifecycle management. After D2iQ joined Nutanix, DKP evolved into the Nutanix Kubernetes Platform (NKP), combining D2iQ’s Kubernetes expertise with Nutanix’s hybrid multicloud platform to deliver a turnkey enterprise platform that makes container, VM, and data management effortless anywhere.
DKP automates cluster lifecycle management using Cluster API, simplifying the provisioning, upgrading, and operating of many Kubernetes clusters across various distributions and environments. It supports automatic scaling of Kubernetes clusters and offers observability through open-source metrics leveraging Telegraf, Prometheus, and Grafana. The platform includes logging and analytics capabilities, supports cloud-native scale testing, and facilitates networking and routing with Calico, Traefik, and CoreDNS. DKP enables fine-grained cluster upgrades and provides backup and recovery solutions with Velero. It includes a declarative automated installer with Day 2 platform services and operates effectively in air-gapped environments. DKP 2.1 introduced full management of EKS and AKS clusters within D2iQ Kommander, improved diagnostic bundles for quicker problem identification, simplified air-gapped installation, and enabled in-place upgrades from Konvoy 1.8.3 to Konvoy 2.1. It also supports NVIDIA's DGX line of dedicated ML/AI machines.
DKP competes directly with VMware Tanzu and Red Hat OpenShift in the enterprise Kubernetes management market. Compared to VMware Tanzu, which works well for large organizations with a UI-focused approach, DKP offers stronger automation and reliability at scale by combining D2iQ automation with Nutanix resilience for consistent deployments, easier upgrades, and reliable operations at any scale. Red Hat OpenShift has a large supported community and is Kubernetes-based, making it future-proofed, but DKP differentiates itself by unifying Kubernetes and Nutanix infrastructure into one platform, reducing tool sprawl and streamlining operations for containers, VMs, and data. DKP enhances security from infrastructure to Kubernetes with hardened defaults, policy controls, and continuous compliance across clouds.
Honest trade-offs include a learning curve for teams used to VMware's UI-focused approach, as DKP requires familiarity with declarative automation and CLI tools. Performance may be slightly lower compared to VMware ESXi under certain conditions, particularly in virtualized environments. The platform's deep integration with Nutanix infrastructure means organizations not using Nutanix may not fully benefit from the unified platform. Additionally, while DKP reduces tool sprawl, its comprehensive feature set can be overwhelming for smaller teams with limited Kubernetes expertise, requiring investment in training or consulting services.
How it works
-
Container orchestration
Leverages an industry standard distribution of open-source Kubernetes for cluster and container management.
-
Cluster lifecycle automation
Automates cluster lifecycle management using Cluster API to simplify provisioning, upgrading, and operating many Kubernetes clusters.
-
Observability with open-source metrics
Offers deep insight into clusters and applications using Telegraf, Prometheus, and Grafana for metrics.
-
Autoscaling support
Supports automatic scaling of Kubernetes clusters to handle varying workloads efficiently.
-
Networking and routing
Facilitates networking and routing with Calico, Traefik, and CoreDNS for secure and efficient traffic management.
-
Backup and recovery
Provides backup and recovery solutions with Velero to protect cluster data and applications.
-
Air-gapped deployment
Operates effectively in air-gapped environments, enabling Kubernetes deployment in isolated networks.
Strengths and trade-offs
Strengths
- Unifies Kubernetes and Nutanix infrastructure into one platform, reducing tool sprawl and streamlining operations for containers, VMs, and data.
- Combines D2iQ automation with Nutanix resilience for consistent deployments, easier upgrades, and reliable operations at any scale.
- Enhances security from infrastructure to Kubernetes with hardened defaults, policy controls, and continuous compliance across clouds.
- Supports NVIDIA's DGX line of dedicated ML/AI machines, providing flexibility for deploying Kubernetes clusters at scale for AI workloads.
Trade-offs
- Requires a learning curve for teams used to VMware's UI-focused approach, as DKP relies on declarative automation and CLI tools.
- Performance may be slightly lower compared to VMware ESXi under certain conditions, particularly in virtualized environments.
- Deep integration with Nutanix infrastructure means organizations not using Nutanix may not fully benefit from the unified platform.
- Comprehensive feature set can be overwhelming for smaller teams with limited Kubernetes expertise, requiring investment in training or consulting.
Pricing context
Not explicitly mentioned in the provided sources.
Getting started with DKP
-
Sign up for DKP
Go to the Nutanix Kubernetes Platform (NKP) website and register for an account. Provide your organization details and verify your email to gain access to the platform's download and documentation resources.
-
Install DKP components
Download the DKP installer from the Nutanix portal. Run the declarative automated installer on your management cluster, following the CLI prompts to configure the environment and deploy the necessary platform services.
-
Connect your infrastructure
Use the DKP CLI to connect your Nutanix infrastructure or other supported cloud providers. Provide credentials and specify the cluster definitions so DKP can manage provisioning and lifecycle via Cluster API.
-
Deploy a Kubernetes cluster
Define a cluster manifest using YAML, specifying the desired Kubernetes version, node sizes, and networking settings. Apply the manifest with the DKP CLI to provision and launch the cluster automatically.
-
Set up observability
Enable the built-in monitoring stack by configuring Telegraf, Prometheus, and Grafana through DKP's settings. Verify that metrics and logs from your clusters are visible in the dashboard to track performance and health.
Frequently Asked Questions
What is the D2iQ Kubernetes Platform (DKP)?
DKP is an enterprise-grade Kubernetes management platform for deploying, managing, and scaling Kubernetes workloads in production. It uses open-source Kubernetes and Cluster API for cluster lifecycle automation, and after D2iQ joined Nutanix, it evolved into the Nutanix Kubernetes Platform (NKP).
How does DKP automate cluster lifecycle management?
DKP automates cluster lifecycle management using Cluster API, an open-source tool that simplifies provisioning, upgrading, and operating many Kubernetes clusters across various distributions and environments. It supports automatic scaling, fine-grained upgrades, and backup and recovery with Velero.
How does DKP compare to VMware Tanzu and Red Hat OpenShift?
DKP offers stronger automation and reliability at scale compared to VMware Tanzu, which has a UI-focused approach. Unlike Red Hat OpenShift, DKP unifies Kubernetes and Nutanix infrastructure into one platform, reducing tool sprawl and streamlining operations for containers, VMs, and data.
What observability features does DKP provide?
DKP offers observability through open-source metrics using Telegraf, Prometheus, and Grafana for deep insight into clusters and applications. It also includes logging and analytics capabilities, supports cloud-native scale testing, and facilitates networking with Calico, Traefik, and CoreDNS.
Can DKP be deployed in air-gapped environments?
Yes, DKP operates effectively in air-gapped environments, enabling Kubernetes deployment in isolated networks. It includes a declarative automated installer with Day 2 platform services, and version 2.1 simplified air-gapped installation for easier setup in restricted network conditions.
What are the main trade-offs of using DKP?
DKP has a learning curve for teams used to VMware's UI-focused approach, as it relies on declarative automation and CLI tools. Performance may be slightly lower than VMware ESXi in virtualized environments, and its deep Nutanix integration means non-Nutanix users may not fully benefit.
Alternatives
- Rancher ↗
- OpenShift ↗
- Kubermatic ↗
How DKP compares
Direct head-to-head against 3 competitors. Picked by 7wData.
DKP
- Pricing
- Not explicitly mentioned in the provided sources.
- Target
- The D2iQ Kubernetes Platform (DKP) is an enterprise-grade Kubernetes management platform designed for organizations that need to deploy, manage, and scale Kubernetes workloads in production
- Strength
- Unifies Kubernetes and Nutanix infrastructure into one platform, reducing tool sprawl and streamlining operations for containers, VMs, and data.
- Watch for
- Requires a learning curve for teams used to VMware's UI-focused approach, as DKP relies on declarative automation and CLI tools.
Rancher
- Pricing
- Free for up to 100 nodes; $25/node/month for support
- Target
- Kubernetes fleet management across multi-cloud and on-prem
- Deployment
- On-prem, cloud, hybrid
- Strength
- Simplified multi-cluster management with built-in monitoring
- Watch for
- Complex upgrade process and limited advanced security features
OpenShift
- Pricing
- $5,000/year per core for Standard; $10,000/year per core for Premium
- Target
- Enterprise Kubernetes with integrated CI/CD and developer tools
- Deployment
- On-prem, cloud, hybrid
- Strength
- Full-stack platform with built-in registry, logging, and monitoring
- Watch for
- High cost and steep learning curve for smaller teams
Kubermatic
- Pricing
- $1,500/month for up to 50 nodes; custom for larger deployments
- Target
- Automated Kubernetes cluster lifecycle management
- Deployment
- On-prem, cloud, hybrid
- Strength
- Streamlined cluster provisioning and Day 2 operations
- Watch for
- Limited ecosystem integrations compared to larger vendors
User reviews
No user reviews yet. Be the first to write one.
Sources
Reporting on this tool draws on these publicly available sources.