デプロイ前の必読事項¶
デプロイ手順¶
Guanceのデプロイは、以下の手順に従ってインストールを開始できます。
1. リソース計画と事前準備¶
- 1.1 リソース計画と準備
- 1.2 Licenseの申請
2. インフラストラクチャのデプロイ¶
- 2.1 インフラストラクチャのデプロイ
3. Guanceのデプロイ¶
- 3.1 Launcherを使用した製品のデプロイ
- 3.2 DataWayの初期化
- 3.3 Guanceの有効化
4. 機能の体験を開始¶
- 4.1 使用を開始する
注意事項¶
ドメイン名について¶
デプロイには1つのドメイン名が必要です。実在のドメイン名がある場合はDNS解決が必要です。あるいは、ローカルのhostsファイルにバインドしてください。
dataflux.cn を例に、各サブドメインの役割は以下のとおりです。
| ドメイン名プレフィックス | サンプルドメイン名 | 転送先 | 役割 | 必須 |
|---|---|---|---|---|
| dataflux | dataflux.dataflux.cn | Ingress-Nginx | Guance コンソールフロントエンド | はい |
| df-api | df-api.dataflux.cn | Ingress-Nginx | Guance コンソールAPI | はい |
| df-docs | df-docs.dataflux.cn | Ingress-Nginx | ヘルプドキュメント | いいえ |
| df-func | df-func.dataflux.cn | Ingress-Nginx | Guance 計算サービス | いいえ |
| df-kodo | df-kodo.dataflux.cn | kodo-nginx | メトリクスデータ入口サービス | はい |
| df-management | df-management.dataflux.cn | Ingress-Nginx | Guance バックエンド管理フロントエンド | はい |
| df-management-api | df-management-api.dataflux.cn | Ingress-Nginx | Guance バックエンド管理API | はい |
| df-openapi | df-openapi.dataflux.cn | Ingress-Nginx | Guance データインターフェース | いいえ |
| df-static-res | df-static-res.dataflux.cn | Ingress-Nginx | Guance テンプレートリソースサービス | はい |
Guanceの各コンポーネントの詳細については、コンポーネント説明を参照してください。
クラスターストレージクラスについて¶
注意
Guanceのソフトウェアデプロイには、必ず nfs-subdir-external-provisioner を使用する必要があります。
Guanceサービスのデプロイは、主に2つの部分に分かれます。1つはベースコンポーネントのデプロイ、もう1つはGuanceソフトウェアのデプロイです。この2つのデプロイで使用するストレージクラスは異なります。以下の比較表を参照してください。
| 名称 | nfs-subdir-external-provisioner | OpenEBS |
|---|---|---|
| サードパーティの必要性 | NFSが必要 | 不要、ローカルディスクで可 |
| パフォーマンス | ネットワークストレージ、IO性能は低い | ローカルストレージ、IO性能は高い |
| 読み取り/書き込みタイプ | ReadWriteMany、ReadOnlyMany、ReadWriteOnce | ReadWriteOnce |
| 利点、欠点 | 利点:データを共有でき、複数ノードでマウント可能 欠点:IO性能が低い | 利点:高IO 欠点:複数のPodでノードをまたいで共有できず、動的スケジューリングをサポートしない |
| 対応環境 | ベースコンポーネントのデプロイ、Guanceソフトウェアのデプロイ | ベースコンポーネントのデプロイ |
| 備考 | 顧客環境がPOC環境の場合、このストレージクラスを使用してベースコンポーネントおよびGuanceソフトウェアをデプロイ可能。ただし、本番環境の場合、ベースコンポーネントのデプロイにこのストレージクラスを使用することは推奨しない | このストレージはGuanceソフトウェアのデプロイには適さない |