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.

Reviewed by 7wData

On this page

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.

Get the AI & data signal, daily.

335k+ subscribers read this every morning. One email, both newsletters. Unsubscribe anytime.

How it works

  1. Container orchestration

    Leverages an industry standard distribution of open-source Kubernetes for cluster and container management.

  2. Cluster lifecycle automation

    Automates cluster lifecycle management using Cluster API to simplify provisioning, upgrading, and operating many Kubernetes clusters.

  3. Observability with open-source metrics

    Offers deep insight into clusters and applications using Telegraf, Prometheus, and Grafana for metrics.

  4. Autoscaling support

    Supports automatic scaling of Kubernetes clusters to handle varying workloads efficiently.

  5. Networking and routing

    Facilitates networking and routing with Calico, Traefik, and CoreDNS for secure and efficient traffic management.

  6. Backup and recovery

    Provides backup and recovery solutions with Velero to protect cluster data and applications.

  7. 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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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

How DKP compares

Direct head-to-head against 3 competitors. Picked by 7wData.

This tool

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.

  1. www.reddit.com
  2. www.nutanix.com
  3. www.devopsdigest.com
  4. docs.d2iq.com