Skip to main content
Skip table of contents

vSphere Air-gapped Bootstrap

Prerequisites

Before you perform this procedure, ensure that you have created a CAPI VM template.

Bootstrap a kind cluster and CAPI controllers

Konvoy deploys all cluster lifecycle services to a bootstrap cluster, which deploys a workload cluster. When the workload cluster is ready, move the cluster lifecycle services to the workload cluster, after which the workload cluster manages its own lifecycle.

  1. Assuming you have downloaded dkp-air-gapped-bundle_v2.6.1_linux_amd64.tar.gz, extract the tarball to a local directory:

    CODE
    tar -xzvf dkp-air-gapped-bundle_v2.6.1_linux_amd64.tar.gz && cd dkp-v2.6.1
  2. Load the bootstrap image on your bastion machine using either Docker or Podman command:

    CODE
    docker load -i konvoy-bootstrap-image-v2.6.1.tar
    CODE
    podman load -i konvoy-bootstrap-image-v2.6.1.tar
  3. Create a bootstrap cluster:

    CODE
    dkp create bootstrap --kubeconfig $HOME/.kube/config


    If your environment uses HTTP/HTTPS proxies, you must include the flags --http-proxy, --https-proxy, and --no-proxy and their related values in this command for it to be successful. More information is available in Configuring an HTTP/HTTPS Proxy.

    The output resembles this example:

    CODE
    ✓ Creating a bootstrap cluster
    ✓ Initializing new CAPI components
  4. Ensure that the CAPV controllers are present with the command:

    CODE
    kubectl get pods -n capv-system

    The output resembles the following:

    CODE
    NAME                                      READY   STATUS    RESTARTS   AGE
    capv-controller-manager-785c5978f-nnfns   1/1     Running   0          13h

Next Step:

Create a new Air-gapped vSphere Cluster

JavaScript errors detected

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

If this problem persists, please contact our support.