Skip to main content
Skip table of contents

Workspace DKP Catalog Applications

Catalog applications are applications provided by D2iQ for use in your environment.

Prerequisites

  • Ensure your clusters run on a supported Kubernetes version for this release of DKP, and that said Kubernetes version is also compatible with your catalog application version.

  • For customers with an Enterprise license and a multi-cluster environment, we recommend keeping all clusters on the same Kubernetes version. This ensures your DKP catalog application can run on all clusters in a given workspace.

Install the DKP Catalog via the CLI

Follow these steps to install the DKP catalog from the CLI.

  1. Refer to Install DKP in an Air-gapped Environment with Catalog Applications instructions, if you are running in air-gapped environment.

  2. Set the WORKSPACE_NAMESPACE environment variable to the name of your workspaceā€™s namespace:

    CODE
    export WORKSPACE_NAMESPACE=<workspace namespace>
  3. Create the GitRepository:

    CODE
    kubectl apply -f - <<EOF
    apiVersion: source.toolkit.fluxcd.io/v1beta1
    kind: GitRepository
    metadata:
      name: dkp-catalog-applications
      namespace: ${WORKSPACE_NAMESPACE}
      labels:
        kommander.d2iq.io/gitapps-gitrepository-type: catalog
        kommander.d2iq.io/gitrepository-type: catalog
    spec:
      interval: 1m0s
      ref:
        tag: v2.5.2
      timeout: 20s
      url: https://github.com/mesosphere/dkp-catalog-applications
    EOF
  4. Verify that you can see the DKP workspace catalog Apps available in the UI (in the Applications section in said workspace), and in the CLI, using kubectl:

    CODE
    kubectl get apps -n ${WORKSPACE_NAMESPACE}

Workspace DKP Catalog Applications

Ensure that your DKP Catalog application is compatible with:

  • The Kubernetes version in all the Managed and Attached clusters of the workspace where you want to install the catalog application.

  • The range of Kubernetes versions supported in this release of DKP.

If your current Catalog application version is not compatible, upgrade the application to a compatible version.

Name

App ID

Compatible Kubernetes versions

kafka-operator-0.20.0

kafka-operator

1.21

kafka-operator-0.20.2

kafka-operator

1.21 - 1.24

kafka-operator-0.23.0-dev.0

kafka-operator

1.21 - 1.25

spark-operator-1.1.6

spark-operator

1.21

spark operator-1.1.17

spark-operator

1.21 - 1.25

zookeeper-operator-0.2.13

zookeeper-operator

1.21 - 1.24

zookeeper-operator-0.2.14

zookeeper-operator

1.21 - 1.25

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.