Download and Extract the Package on The Deployment Host

  1. Log in to the deployment host.
  2. Download the deployment container image bundle from My Downloads on to the deployment host under the
    $HOME
    directory. The package is named as
    VMware-Deployment-Container-<VERSION>-<TAG>.tar.gz
    . For example,
    VMware-Deployment-Container-2.4.1-167.tar.gz
    .
    To verify the downloaded package, run the following command on your deployment host.
    $ sha256sum VMware-Deployment-Container-<VERSION>-<BUILD_ID>.tar.gz
    This command displays the SHA256 fingerprint of the file. Compare this string with the SHA256 fingerprint provided next to the file in the My Downloads site and ensure that they match.
    # To load the docker image, execute the following command on the deployment host. $ docker load -i <dir/on/deployment host>/VMware-Deployment-Container-2.4.1-167.tar.gz # Verify the deployment container image on deployment host by executing the following command. $ docker images
  3. Download the K8s Installer from VMware Customer Connect to the deployment host under the home directory. Typically this package is named as
    VMware-K8s-Installer-<VERSION>-<BUILD_ID>.tar.gz
    . For example,
    VMware-K8s-Installer-2.1.0-509.tar.gz
    .
    To verify the downloaded package, run the following command on your deployment host.
    $ sha256sum VMware-K8s-Installer-2.1.0-509.tar.gz
    This command displays the SHA256 fingerprint of the file. Compare this string with the SHA256 fingerprint provided next to the file in the VMware Customer Connect download site and ensure that they match.
  4. Extract the K8s Installer as follows. This creates a folder called K8s-installer under the home directory.
    $tar -xzvf VMware-K8s-Installer-<VERSION>-<BUILD_ID>.tar.gz
  5. Navigate to the K8s-installer directory and verify that there are 2 directories named scripts and cluster.
  6. Launch the Deployment Container as follows:
    docker run \ --rm \ -v $HOME:/root \ -v $HOME/.ssh:/root/.ssh \ -v $HOME/.kube:/root/.kube \ -v /var/run/docker.sock:/var/run/docker.sock \ -v $(which docker):/usr/local/bin/docker:ro \ -v $HOME/.docker:/root/.docker:ro \ -v /etc/docker:/etc/docker:rw \ -v /opt:/opt \ --network host \ -it projects.registry.broadcom.com/tcx/deployment:2.4.1-167 \ Bash