Follow these steps to install the Kommander component of DKP Enterprise in an air-gapped environment with DKP Insights and Catalog Applications.

Install Kommander

Follow these steps:

  1. Create the configuration file by running dkp install kommander --init --airgapped > install.yaml for the air-gapped deployment.

  2. In install.yaml, if you are installing Kommander in an AWS VPC, set the Traefik annotation to create an internal facing ELB by setting the following:

    cat <<EOF >> install.yaml
    apps:
      traefik:
        values: |
          service:
            annotations:
              service.beta.kubernetes.io/aws-load-balancer-internal: "true"
    EOF
    CODE
  3. In install.yaml, enable DKP Insights and DKP Catalog Applications by setting the following:

    cat <<EOF >> install.yaml
    dkp-insights-management:
      enabled: true
    catalog:
      repositories:
        - name: insights-catalog-applications
          labels:
            kommander.d2iq.io/workspace-default-catalog-repository: "true"
            kommander.d2iq.io/gitapps-gitrepository-type: "dkp"
          path: ./application-repositories/dkp-insights-v2.4.0.tar.gz
        - name: dkp-catalog-applications
          labels:
            kommander.d2iq.io/project-default-catalog-repository: "true"
            kommander.d2iq.io/workspace-default-catalog-repository: "true"
            kommander.d2iq.io/gitapps-gitrepository-type: "dkp"
          path: ./application-repositories/dkp-catalog-applications-v2.4.0.tar.gz
    EOF
    CODE
  4. Follow the steps on the Configure an Enterprise catalog page to configure the DKP catalog applications.

  5. To install DKP in your air-gapped environment using the above configuration file, run the following command:

    dkp install kommander --installer-config ./install.yaml \
    --kommander-applications-repository ./application-repositories/kommander-applications-v2.4.0.tar.gz \
    --charts-bundle dkp-kommander-charts-bundle-v2.4.0.tar.gz \
    --charts-bundle dkp-catalog-applications-charts-bundle-v2.4.0.tar.gz \
    --charts-bundle dkp-insights-charts-bundle-v2.4.0.tar.gz
    CODE

    After the CLI successfully installs the components, it will wait for all applications to be ready by default. If you prefer the CLI to not wait for all applications to become ready, you can set the --wait=false flag.

Next Steps:

  • Verify Installation

  • Log in to the Kommander UI

Verify Installation

Once the Konvoy cluster is built and Kommander has been installed, you will want to verify your installation of Kommander in that section of documentation.

NOTE: If the Kommander installation fails or you wish to reconfigure applications, you can rerun the install command to retry the installation.

Log in to the UI

Then you will be able to log in to Kommander UI.