-
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
View 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. -
Open a web browser and navigate to your instance of Workbench.
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 complete the next step as soon as possible.
-
Update your SSL certificates.
If you are installing the Anaconda-supplied ingress, you can expect it to enter a
CrashLoopBackoffstate 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.
Bring Your Own Kubernetes (BYOK8s) Installation
Data Science & AI Workbench can be installed on a wide variety of CNCF-compliant Kubernetes cluster. Installation is performed using the industry standard Helm package manager. Successful deployment requires the expertise of your in-house Kubernetes administrators to validate our requirements and provision the necessary compute, storage, and networking resources.
After you have verified that your environment is prepared for installation by completing the pre-installation checklist, you are ready to install the cluster!
Perform the following actions from your established administration server.