This commit is contained in:
revital 2025-03-10 13:46:39 +02:00
parent 7bd27260ce
commit 9e2dee498e
3 changed files with 15 additions and 11 deletions

View File

@ -100,9 +100,10 @@ Install the ClearML chart with the required configuration:
1. Prepare the `overrides.yaml` file and input the following content. Make sure to replace `<BASE_DOMAIN>` and `<SSO_*>` 1. Prepare the `overrides.yaml` file and input the following content. Make sure to replace `<BASE_DOMAIN>` and `<SSO_*>`
with a valid domain that will have records pointing to the ingress controller accordingly. with a valid domain that will have records pointing to the ingress controller accordingly.
The credentials specified in `<SUPERVISOR_USER_KEY>` and `<SUPERVISOR_USER_SECRET>` can be used to log in as the The credentials specified in `<SUPERVISOR_USER_KEY>` and `<SUPERVISOR_USER_SECRET>` can be used to log in as the
supervisor user in the web UI. supervisor user in the web UI.
Note that the `<SUPERVISOR_USER_EMAIL>` value must be explicitly quoted. To do so, put `\\"` around the quoted value. Note that the `<SUPERVISOR_USER_EMAIL>` value must be explicitly quoted. To do so, put `\\"` around the quoted value.
For example `"\\"email@example.com\\””` For example `"\\"email@example.com\\””`.
``` ```
imageCredentials: imageCredentials:
@ -192,7 +193,7 @@ Install the ClearML chart with the required configuration:
enabled: true enabled: true
``` ```
2. Install ClearML 2. Install ClearML:
``` ```
helm install -n clearml \\ helm install -n clearml \\

View File

@ -43,7 +43,7 @@ should be reviewed and modified prior to the server installation
## Installing ClearML Server ## Installing ClearML Server
### Preliminary Steps ### Preliminary Steps
1. Install Docker CE 1. Install Docker CE:
``` ```
https://docs.docker.com/install/linux/docker-ce/ubuntu/ https://docs.docker.com/install/linux/docker-ce/ubuntu/
@ -113,10 +113,10 @@ should be reviewed and modified prior to the server installation
sudo systemctl enable disable-thp sudo systemctl enable disable-thp
``` ```
1. Restart the machine 1. Restart the machine.
### Installing the Server ### Installing the Server
1. Remove any previous installation of ClearML Server 1. Remove any previous installation of ClearML Server:
``` ```
sudo rm -R /opt/clearml/ sudo rm -R /opt/clearml/
@ -141,7 +141,7 @@ should be reviewed and modified prior to the server installation
sudo mkdir -pv /opt/allegro/config/onprem_poc sudo mkdir -pv /opt/allegro/config/onprem_poc
``` ```
1. Copy the following ClearML configuration files to `/opt/allegro` 1. Copy the following ClearML configuration files to `/opt/allegro`:
* `constants.env` * `constants.env`
* `docker-compose.override.yml` * `docker-compose.override.yml`
* `docker-compose.yml` * `docker-compose.yml`
@ -171,7 +171,7 @@ should be reviewed and modified prior to the server installation
sudo docker-compose --env-file constants.env up -d sudo docker-compose --env-file constants.env up -d
``` ```
1. Verify web access by browsing to your URL (IP address) and port 8080. 1. Verify web access by browsing to your URL (IP address) and port 8080:
``` ```
http://<server_ip_here>:8080 http://<server_ip_here>:8080
@ -194,7 +194,10 @@ the following subdomains should be forwarded to the corresponding ports on the s
* `https://app.<domain>` should be forwarded to port 8080 * `https://app.<domain>` should be forwarded to port 8080
* `https://files.<domain>` should be forwarded to port 8081 * `https://files.<domain>` should be forwarded to port 8081
:::warning
**Critical: Ensure no other ports are open to maintain the highest level of security.** **Critical: Ensure no other ports are open to maintain the highest level of security.**
:::
Additionally, ensure that the following URLs are correctly configured in the server's environment file: Additionally, ensure that the following URLs are correctly configured in the server's environment file:

View File

@ -117,10 +117,10 @@ Instance requirements:
## Load Balancer ## Load Balancer
1. Create a TLS certificate: 1. Create a TLS certificate:
1. Choose a domain name to be used with the server. The main URL that will be used by the systems users will be app.\<domain\> 1. Choose a domain name to be used with the server. The main URL that will be used by the systems users will be `app.<domain>`
2. Create a certificate, with the following DNS names: 2. Create a certificate, with the following DNS names:
1. \<domain name\> 1. `<domain name>`
2. \*.\<domain name\> 2. `*.<domain name>`
2. Create the `envoy` target group for the server: 2. Create the `envoy` target group for the server:
1. Port: 10000 1. Port: 10000