Airgap Kubernetes Cluster (K8s) Install with CLI#
If you prefer to install programmatically using CLI only, follow the steps below.
Prepare a config.yaml
file using the configuration template.
Deploy the application by running the below kubectl
command:
kubectl kots install arthur \
--no-port-forward \
--namespace arthur \
--shared-password [Provide an Admin Console password] \
--license-file ./license.yaml \
--config-values ./config.yaml \
--airgap-bundle ./arthur-x.x.x.airgap \
--kotsadm-registry [Your private container image repository] \
--kotsadm-namespace arthurai \
--registry-username [Read-Write Username] \
--registry-password [Read-Write Password]
shared-password
is the Admin Console password.
Installing a specific version of Arthur#
To install a specific version of Arthur, you would run the same command as above (following the same steps to prepare the configuration), with the inclusion of the
--app-version-label
flag. This flag allows you to specify which specific version of Arthur you want to install (eg: to setup a sandbox environment on the same version
as production).
To determine which versions of Arthur are available, you can run:
kubectl kots get versions arthur -n <arthur namespace>