Swimlane Platform Installer Gu...
Embedded Cluster Installation
Air Gap Installation with kURL
6 min
this topic walks through the process of installing swimlane in an air gap environment using kurl air gap refers to a system that resides in a private network, air gapped from external networks or the internet kurl is the kubernetes installer used to initialize the environment in swimlane's embedded cluster installation option swimlane provides the following the offline installer package the air gap bundle a kots application license ( yaml) a swimlane license ( lic) the offline installer package contains the install script and all the software dependencies, such as kubernetes, to initialize the environment the airgap bundle contains the dependencies for the actual swimlane application when it comes time to update your swimlane version, you will need a new installer package and airgap bundle reach out to your swimlane support representative for access to the new installer package and airgap bundle on your end, you need a jumpbox with access to both the internet and the private network a set of vms that will be the nodes of your kubernetes cluster they must meet swimlane's system requirements for an embedded cluster install docid\ ld6yzgax gpbbdt2c1h3s the four dependencies listed above from swimlane before you begin, copy the offline installer package to the jumpbox, and then to each node in the cluster copy the airgap bundle to the jumpbox the goal is to initialize a kubernetes cluster, usually with 3 control plane nodes to create high availability (ha) swimlane can then be installed on these control plane nodes as a kots application kots is a kubectl plugin and admin console tool that allows the end user to manage system settings without making direct changes to kubernetes resources these steps walk you through this process untar the offline installer package on the first vm move to the directory with the install script and run the install command once the installation completes, save the url and password that the installation generates in addition, copy the add primary node command to use to add additional masters untar the offline installer package in the second vm run the primary node join command that was output in step 2 repeat steps 4 and 5 for the third and final vm run this command to make sure each node has successfully joined the kubernetes cluster in a web browser, enter the url and password for the swimlane platform installer user interface (ui) this is the password you got from the original install command upload your yaml license file and proceed until you are prompted to upload the airgap bundle upload the airgap bundle from your jumpbox see configure the swimlane platform for an embedded cluster install docid\ sj2z0crqwphfk7n1o7mut to configure and deploy swimlane