Airgap Virtual Machine (VM) Install¶
Go to the download portal using the URL and the password provided by Warrior.
Select the “Embedded cluster” option.
Click the “Download license” button to download your license in YAML file.
Download the “Latest kURL embedded install” and the “Latest Warrior Airgap bundle”.
Preparing the embedded cluster¶
Warrior leverages Kubernetes as the base. This step installs the base Kubernetes cluster and Warrior’s Admin Console on your VM with a single CLI command.
First, upload the kURL embedded install bundle on your VM instance. Example:
scp -i mykey.pem ~/Downloads/Warrior.tar.gz ubuntu@hostname:Warrior.tar.gz
Unpack the bundle and install the embedded Kubernetes cluster on your VM instance.
tar xvf Warrior.tar.gz cat install.sh | sudo bash -s airgap
Save the output from the install which includes the Kotsadm Admin Console URL and the password. You now have a K8s cluster, kubectl CLI, and the Admin Console installed on your VM.
Deploying the application to the embedded cluster¶
Load the Admin Console UI on port 8800 from your browser using the Kotsadm URL and the password you recorded earlier.
Follow the instructions on the Admin Console to complete your installation by providing the
Warrior-x.x.x.airgap bundle and necessary configurations.
Monitor the Admin Console dashboard for the application status to become Ready.
To see the progress of the deployment, monitor the deployment status with
kubectl CLI on the VM:
# Reload your shell if you haven't bash -l kubectl get deployment,statefulset,pod
If anything is showing Pending, it is likely you need to add more/bigger nodes to your cluster.
Note: You may also follow the instructions here to install the Admin Console and Warrior app programmatically using the CLI only.