Preparations

Syntho Application Helm チャートは、Github リポジトリにあります。 deployment-tools リリース here.ダウンロードされるファイルは次のとおりです。 ray-helm-chart.tar.gz そして syntho-ui-helm-chart.tar.gz.これらのチャートは Syntho アプリケーションのデプロイに使用できます;

この展開のために, 以下の図表を含む:

  • シンセウイ

    • ウェブUIアプリケーションと必要なAPIを含むHelmチャート

  • レイ

    • MLや高負荷ワークロードの並列化に使用するクラスタをデプロイするためのHelmチャート

このデプロイに必要なDockerイメージへのアクセスをリクエストしてください。これらのイメージには、Synthoアプリケーションを正しく実行するために必要なソフトウェアがすべてインストールされています。Kubernetesでそれらをプルするための認証情報を、以下を使用して設定します。 ImagePullSecrets 後ほど。

この展開に必要なイメージ:

  • シンセコア・アピ

    • Syntho Core API は、Syntho Platform のコアオペレーションを担当します。

    • チャートで使用: シンセウイ

  • シンセ・フロントエンド

    • Syntho UI は Syntho Platform のウェブ UI を含むコンテナです。

    • チャートで使用: シンセウイ

  • シンセ・バックエンド

    • Synthoバックエンドは、ユーザー管理とワークスペース管理を担当します。

    • チャートで使用: シンセウイ

  • シンセ光線

    • シンセオ・アプリケーションと互換性のある最新のRayバージョンがインストールされていること。

    • チャートで使用: レイ

  • シンセオペレーター

    • レイ・クラスターのオペレーター・イメージ。

    • チャートで使用: レイ

ネームスペースの作成

この例では, Kubernetesの専用ネームスペースにアプリケーションをデプロイする。, と呼ぶ。 syntho 今のところは。名前空間が存在しない場合, を実行して作成する。:

kubectl create 名前空間 syntho

残りのセクションでは、あなたの環境に合わせたHelmチャートの設定に焦点を当てます。

Kubernetes シークレットの設定

Synthoから受け取った認証情報に応じて, Kubernetes Secret を作成し、docker レジストリから最新のイメージを取得する必要があります。作成方法についてもっと読む Secrets here.

という秘密があると仮定する。 syntho-cr-secret はこの時点で作成されています。認証情報については Syntho サポートチームにお問い合わせください。ドッカーレジストリのシークレット作成例 kubectl 以下からご覧いただけます。:

kubectl create secret docker-registry syntho-cr-secret --namespace syntho --docker-server=<registry> -ドッカー・ユーザー名=<username> -ドッカーパスワード<password>

レイのヘルムチャートとシンソアプリケーションの両方で, の下に秘密を設定することができる。 imagePullSecrets セクションを参照されたい。

イメージプル秘密: 
  - 名称: シンセシークレット

{ヒント style="info" %}。 Syntho チームは異なるバージョン(または tags)を使用するよう指示することがあります。最新のタグを使うことは必ずしも推奨されません。, そのため、Synthoチームは使用する特定のバージョンを指定することができます。

です。

Last updated