This article refers to upgrading the Admin Console on an existing cluster. When running the Admin Console on an embedded cluster, refer to the Updating an Embedded Cluster documentation.
A simple Kots command has been provided to update the Admin Console on an existing cluster.
kubectl kots admin-console upgrade -n <namespace>
Additional usage information can be found by running the kubectl kots admin-console upgrade -h
command.
Similar to the initial installation into an existing cluster, images must be pushed to a private registry first:
kubectl kots admin-console push-images ./kotsadm.tar.gz private.registry.host/application-name \
--registry-username rw-username \
--registry-password rw-password
After images have been pushed, the upgrade command can be executed with registry read-only credentials:
kubectl kots admin-console upgrade \
--kotsadm-registry private.registry.host/application-name \
--registry-username ro-username \
--registry-password ro-password \
-n <namespace>