Swimlane Platform Installer Gu...
Existing Cluster Installation
Air-gap-installation-on-an-existing-kubernetes-cluster
11 min
air gap installation on an existing kubernetes cluster this topic walks through the process of installing swimlane in an existing kubernetes cluster that is air gapped air gap refers to a system that resides in a private network, "air gapped" from external networks or the internet swimlane provides the following the air gap bundle a kots application license ( yaml) a swimlane license ( lic) the airgap bundle contains the images and kubernetes manifests for swimlane when it comes time to update your swimlane version, you will need a new airgap bundle reach out to your swimlane support representative for access to the new bundle before you begin you need the airgap bundle in a jumpbox that your kubernetes cluster can pull from the kots kubectl addon version that is currently recommended by swimlane a private image registry verify your environment meets swimlane's system requirements for an existing cluster install docid\ oyz6zeivwi7feqzb8h4jy install kots kubectl add on the current recommended kots version is available through these swimlane links download the spi kubectl add on for the os version of your jumpbox\ linux https //get swimlane io/existing cluster/install/linux https //get swimlane io/existing cluster/install/linux osx https //get swimlane io/existing cluster/install/osx https //get swimlane io/existing cluster/install/osx untar the file rename the kots binary to kubectl kots move the kubectl kots binary into your path so that it can be recognized by kubectl (e g /usr/local/bin/) install the swimlane application using kots choose the namespace within which you will install the swimlane platform installer (spi) and swimlane platform these instructions will refer to this namespace as `your namespace` download the offline installer package to your jumpbox copy the offline installer package to the jumpbox upload the spi container images to your private registry to prepare for installation into the kubernetes cluster the upload can take several minutes install the spi pods it will automatically create the namespace specified if it does not exist if the kubeconfig environment variable is not set you will need to add the following to the install command above so that it can authenticate to your cluster after a few moments of initialization it will prompt for what you want the spi admin console password to be when the install is complete it will automatically proxy the spi ui to http //localhost 8800 in a chrome browser window, access the spi ui at http //localhost 8800 to begin configuring the swimlane platform enter the password you specified during the install process next, you are prompted to upload your yaml license file select or drag the file, and then click upload license after the license is uploaded it will prompt you to confirm the private docker image registry settings verify the information here is correct upload the airgap bundle the upload can take several minutes after the upload is complete it extracts the bundle and pushes the turbine platform images to your private docker image registry after the turbine platform images are pushed to the private docker image registry it will take you to the config page opens this is where you configure the swimlane platform see the configure the swimlane platform for an existing cluster install docid\ tvcynrfn2 8u bhrprbe1 topic to configure and deploy swimlane