DKP Concepts and Terms
Understand the terminology used in association with DKP with the information on this page - DKP concepts and terms.
DKP is comprised of three main components, Konvoy, Kommander, and Konvoy Image Builder (KIB) that work seamlessly together to provide a single and centralized point of control for an organization’s application infrastructure. DKP empowers organizations to more easily deploy, manage, and scale Kubernetes workloads in Day 2 production environments.
Each main component specifically manages the following:
Konvoy is the cluster lifecycle manager component of DKP. Konvoy relies on Cluster API, Calico, and other open-source and proprietary software to provide simple cluster lifecycle management for conformant Kubernetes clusters with networking and storage capabilities.
Konvoy uses industry-standard tools to provision certified Kubernetes clusters on multiple cloud providers, vSphere, and on-premises hardware in connected and air-gapped environments. Konvoy contains the following components:
Cluster Manager - Cluster API, CSI, CNI, Cluster AutoScaler, Cert Manager, MetalLB
Kommander is the fleet management component of DKP. Kommander delivers centralized observability, control, governance, unified policy, and better operational insights. With DKP Essential, Kommander manages a single Kubernetes cluster.
In DKP Enterprise, Kommander supports attaching workload clusters and lifecycle management of clusters using Cluster API. DKP Enterprise also offers lifecycle management of applications through FluxCD. Kommander contains the following components:
User interface, Security, Observability, Networking, Application Management
Platform Applications: Applications that come out of the box with DKP providing functionality like observability, cost management, monitoring, logging, making DKP clusters Day 2 production ready right from install. Platform applications are D2iQ’s choice of selected applications from the open source community that are consumed by the platform.
Essential Platform Applications: Monitoring, Logging, Backup/Restore, Policy Agent, External DNS, Load Balance, Ingress, SSO, Service Mesh.
Enterprise Platform Applications: All above Essential Platform Applications, plus additional Access Control and Centralized Cost Management.
Catalog Applications: Applications in DKP Enterprise that are deployed to be used for customer workloads, such as Kafka, Spark and ZooKeeper.
Konvoy Image Builder (KIB) creates Cluster API compliant machine images. It configures those images to contain all the necessary software to deploy Kubernetes cluster nodes.