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
今のところは。名前空間が存在しない場合, を実行して作成する。:
残りのセクションでは、あなたの環境に合わせたHelmチャートの設定に焦点を当てます。
Kubernetes シークレットの設定
Synthoから受け取った認証情報に応じて, Kubernetes Secret
を作成し、docker レジストリから最新のイメージを取得する必要があります。作成方法についてもっと読む Secrets
here.
という秘密があると仮定する。 syntho-cr-secret
はこの時点で作成されています。認証情報については Syntho サポートチームにお問い合わせください。ドッカーレジストリのシークレット作成例 kubectl
以下からご覧いただけます。:
レイのヘルムチャートとシンソアプリケーションの両方で, の下に秘密を設定することができる。 imagePullSecrets
セクションを参照されたい。
{ヒント style="info" %}。 Syntho チームは異なるバージョン(または tags)を使用するよう指示することがあります。最新のタグを使うことは必ずしも推奨されません。, そのため、Synthoチームは使用する特定のバージョンを指定することができます。
です。
Last updated