Kubernetes と OpenShift (Helm)
クラウドアカウント内や自社のデータセンターで運用している Kubernetes または Red Hat OpenShift クラスターに Helm で OpenLM Platform をインストールするには、このガイドのページを順番に進めてください。
このガイドは、最終リリースの 1.0.0 より前の、リリース候補(1.0.0-rc.x)段階の openlm-platform チャートを対象としています。これは次のことを意味します。
- 内容が変わる可能性があります: コマンド、values、コンポーネントの一覧、サイジングの数値は、リリース候補ごとに変わる可能性があります。インストールするバージョンの リリースノート を確認してください。
- テスト済みですが、本番環境での実績はまだありません: OpenLM は、リリース候補ごとにこのガイドをテストクラスターで検証しています。ただし、最終リリースほどの運用実績はまだありません。
- 評価とテスト用のインストールに使用してください: 本番環境にインストールする場合は、開始前に OpenLM にお問い合わせください。現在の
openlm_monoチャートで OpenLM Platform を運用している場合は、引き続き プラットフォームのインストール に従ってください。
OpenLM Platform の内部の仕組みを知っている必要はありません。各ステップでは、実行するコマンド、実行後に表示される内容、想定と異なる表示が出た場合の対処を説明します。Kubernetes と Helm を使ったことがあれば、見慣れた手順です。使ったことがない場合は、ページを順番に進め、確認を省略しないでください。
インストールで得られるもの
作業が完了すると、次の状態になります。
- OpenLM Platform が、クラスター上の 1 つの namespace(
openlm)で稼働しています。 - ユーザーがサインインする Web アドレスが 1 つあります。例:
https://openlm.example.com。 - OpenLM Platform が、お客様が用意したデータベースとデータサービス(SQL Server、MongoDB、Kafka、Redis)に接続されています。
開始するページを選ぶ
次の表で目的を探し、その横のページを開いてください。
| 目的 | 開始するページ |
|---|---|
| 計画を立てる前に、何がインストールされるかを理解する | プラットフォームの構成 |
| クラスターとサービスが要件を満たしているか確認する | 要件 |
| 必要な値(名前、アドレス、パスワード)を集める | インストールワークシート |
| OpenLM Platform をインストールする | インストール手順 |
| ご利用のクラスターの種類で異なる点を確認する | EKS、AKS、OpenShift、K3s |
| トピックを詳しく理解する | ノードの配置、Ingress、ネットワーク、TLS 証明書、サインインと ID |
| リリースごとの変更点を確認する | リリースノート |
| 動作しない箇所を修正する | トラブルシューティング |
インストールの概要
インストールは 8 つのステップで構成されます。
1. Prepare the cluster namespace, storage, ingress controller, DNS name
2. Prepare data services SQL Server (4 databases), MongoDB, Kafka, Redis
3. Create the secrets connection details, kept out of Helm
4. Write your values file one file that describes your installation
5. Install the API gateway a small separate Helm release
6. Install the platform one helm install
7. Verify a short list of checks
8. First sign-in license, then products
初回のインストールには半日程度を見込んでください。その大半はステップ 2 に充てられます。helm install 自体の所要時間は 20~40 分です。
OpenLM Platform の各リリースは、1 つの Helm チャートバージョン(例: 1.0.0)に対応します。チャートには、含まれるすべてのサービスのバージョンが固定されているため、イメージのバージョンをお客様が選ぶことはありません。各バージョンの変更点は リリースノート に記載されています。
ドキュメントチームは、大規模言語モデルを使ってこのページを下書きすることがあります。公開前に、テクニカルライターがすべてのページをレビューし、製品と照らし合わせて検証します。最終的な判断は人間が行います。