Workspace Platform Application Defaults and Resource Requirements
The following table provides a list of platform applications that are available in DKP with the Kommander component. Some of them are deployed by default on attachment, others require manual installation.
Workspace platform applications require more resources than solely deploying or attaching clusters into a workspace. Your cluster must have sufficient resources when deploying or attaching to ensure that the platform services are installed successfully.
The following table describes all the workspace platform applications that are available to the clusters in a workspace, minimum resource requirements, and whether they are enabled by default.
Common Name | App ID (for App versions, see the Release Notes) | Deployed by default | Minimum Resources Suggested | Minimum Persistent Storage Required |
---|---|---|---|---|
Cert Manager | cert-manager | Yes | cpu: 10m | |
External DNS | external-dns | No | ||
Fluent Bit | fluent-bit | No | cpu: 350m | |
Gatekeeper | gatekeeper | Yes | cpu: 300m | |
Grafana | grafana-logging | No | cpu: 200m | |
Loki | grafana-loki | No | # of PVs: 8 | |
Istio | istio | No | cpu: 1270m | |
Jaeger | jaeger | No | ||
Kiali | kiali | No | cpu: 20m | |
Knative | knative | No | cpu: 610m | |
Kube OIDC Proxy | kube-oidc-proxy | Yes | ||
Kube Prometheus Stack | kube-prometheus-stack | Yes | cpu: 1300m | # of PVs: 1 |
Kubecost | kubecost | Yes | cpu: 700m | # of PVs: 3 |
Kubernetes Dashboard | kubernetes-dashboard | Yes | cpu: 250m | |
Logging Operator | logging-operator | No | cpu: 350m * # of nodes + 600m | # of PVs: 1 |
NFS Server Provisioner | nfs-server-provisioner | No | # of PVs: 1 | |
NVIDIA GPU Operator | nvidia-gpu-operator | No | cpu: 100m | |
Prometheus Adapter | prometheus-adapter | Yes | cpu: 1000m | |
Reloader | reloader | Yes | cpu: 100m | |
Rook Ceph | rook-ceph | Yes | cpu: 100m | |
Rook Ceph Cluster | rook-ceph-cluster | Yes | cpu 2500m mem 8Gi | # of PVs: 4 |
Traefik | traefik | Yes | cpu: 500m | |
Traefik ForwardAuth | traefik-forward-auth | Yes | cpu: 100m | |
Velero | velero | No | cpu: 1000m |
Currently, DKP only supports a single deployment of
cert-manager
per cluster. Because of this,cert-manager
cannot be installed on any Konvoy managed clusters or clusters that come withcert-manager
pre-installed.Only a single deployment of
traefik
per cluster is supported.DKP automatically manages the deployment of
traefik-forward-auth
andkube-oidc-proxy
when clusters are attached to the workspace. These applications are not shown in the DKP UI.Applications are enabled in DKP and then deployed to attached clusters. To confirm that your enabled application has successfully deployed, you should verify via the CLI.