mirror of
https://github.com/clearml/clearml-docs
synced 2025-06-26 18:17:44 +00:00
EditS
This commit is contained in:
parent
7bd27260ce
commit
9e2dee498e
@ -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 \\
|
||||||
|
@ -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:
|
||||||
|
|
||||||
|
@ -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 system’s 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 system’s 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
|
||||||
|
Loading…
Reference in New Issue
Block a user