インストール前のチェックリスト

Cognigy側からのインストールサポートの有無にかかわらず、オンプレミスのインストールを進める前に、以下のチェックリストの基準を満たしていることをご確認ください:

  1. 両方のヘルムチャート(MongoDBCognigy.AI)のREADME.mdファイルのインストール手順に事前に目を通し、必要な準備を完了させます。
  2. MongoDB Helm Chartのインストールの前提条件を満たしている(詳細は[MongoDB Helm Chart]README.mdファイルをご覧ください)。
  3. Cognigy.AI Helm Chartをインストールの前提条件を満たしている(詳細は[Cognigy.AI Helm Chart]README.mdファイルをご覧ください)。
  4. 両方のHelmチャートの設定セクションが完了し、両方のチャートのvalues.yamlファイルが準備され、必要なデータが事前に入力されている(詳細は[MongoDB Helm Chart]と[Cognigy.AI Helm Chart]のREADME.mdファイルをご覧ください)。
  5. チームがkubectl経由でkubernetesクラスタにアクセスできる。
  6. kubectlhelmユーティリティが必要なバージョンでインストールされている。
  7. Kubernetesクラスタに十分なリソースがある:少なくとも6 x ワーカーノード(8 CPU、16 GB RAM、x86_64アーキテクチャ、100 GB root SSDストレージ)。
  8. Kubernetesワーカーノードは、可能であれば高可用性セットアップのために3つのAvailability Zone (AZ)に分散されている。
  9. Cognigy.AIのライセンスキーが利用可能。
  10. Cognigyコンテナイメージレジストリの認証情報が既知である。
  11. Cognigy.AIのURLのドメイン/DNS名が作成され、利用可能。
  12. ワイルドカード TLS 証明書の準備が完了している。
  13. CognigyのコンテナレジストリのIPホワイトリスト化が完了している:cognigy.azurecr.io:443
  14. HTTP/HTTPSリクエストに対してネットワークアクセスが許可されている。
  15. Websocket プロトコルがサポートされ、ファイアウォールを通過できる。
  16. ストレージ要件がクラウドインフラによって満たされている:
    • MongoDB用にカスタムStorageClassをプロビジョニング。
    • MongoDB、Redisにブロックストレージ(ディスク)を動的にプロビジョニング可能。
    • (AWSのみ): フローモジュールファンクションのEFS共有は事前にプロビジョニング。
    • (AWSのみ): フローモジュールファンクションのEFS共有はEKSクラスタからアクセス可能。
    • (Azureのみ): Azureファイル共有は動的にプロビジョニング。