-
Installation is largely performed in the custom namespace. Modify the default
kubectlcontext to point to the new namespace by running the following command:The remainder of these instructions assume this change has been made. -
Open and unpack the Helm chart archive provided by Anaconda, and
cdinto the root directory of this archive.The archive root directory contains the following items of importance:- The
Anaconda-Enterprise/directory. This contains your helm chart. - The
values.yamloverride file. Edit this file to include custom configurations for the application. - A version of these instructions labeled as
INSTALL.{md,pdf}.
- The
-
If you need a pull secret to access the Docker registry, create it now, then verify the presence of the pull secret by running the following command:
-
Using your preferred text editor, open the
values.yamloverride file. Add or modify necessary values to this file. At minimum, you must provide the following:values.yaml override file configurations
This file is heavily commented to help you understand which parameters you need to add or change. View an unmodified version of thevalues.yamloverride file here. -
Start your installation by running the following command:
-
Monitor the progress of your installation by running the following command:
-
Wait for all of the pods to get to the
RunningorCompletedstate. -
If you chose to install the Anaconda-supplied ingress, you must now need to determine its assigned IP address, and create your DNS records for the cluster. To determine this address, run the command:
Once these DNS changes have propagated, you can proceed to the next step.The IP address is provided in the
External IPcolumn. Create your DNS records for your FQDN and for its wildcard. For example,anaconda.example.comand*.anaconda.example.com. -
Connect to Workbench with your browser.
Your browser may initially refuse to connect due to the use of our generated, self-signed SSL certificates. You should temporarily permit your browser to proceed anyway. You will also have to do the same every time you start a new session or deployment, so it is best to comlpete the next step as soon as possible.
- Update your SSL cerfiticates.
If you are installing the Anaconda-supplied ingress, you can expect it to enter a
CrashLoopBackoff state until the SSL certificate generation task has completed. This is expected behavior. Once the preliminary certificates are generated, the next automatic restart of the ingress should proceed without incident.This will remove any of the resources that were installed by the application, but will not remove anything that you had created prior to the
helm install command, such as persisent volumes.