このページでは、Jitera Self-Hostedのデプロイに必要なすべての要件を記載しています。項目は必須(これがないとデプロイが機能しません)とオプション(機能を拡張しますが、後から追加可能)に分類されています。Documentation Index
Fetch the complete documentation index at: https://docs.jitera.ai/llms.txt
Use this file to discover all available pages before exploring further.
必須要件
Kubernetesクラスター
Jitera Self-Hostedは Kubernetes 1.35.x で動作検証済みです。以下の環境がJiteraにより検証済みです:| プラットフォーム | タイプ |
|---|---|
| Amazon EKS | マネージド |
| Azure AKS | マネージド |
| オンプレミス(kubeadm、k3s、RKE2) | セルフマネージド |
これより古いバージョン(1.28〜1.34)も動作する可能性はありますが、AWS EKSでは Extended Support(追加料金)、Azure AKSでは LTS サポートプラン(Premium tier)が必要になります。クラスター作成コマンドでバージョン指定を省略した場合、クラウドプロバイダーが利用可能な最新安定版を自動選択します。
クラスター仕様
| コンポーネント | 本番環境の最小値 | 評価環境の最小値 |
|---|---|---|
| CPUアーキテクチャ | x86-64(AMD64)— ARMはサポートされていません | 同じ |
| CPU(合計) | 16コア | 12コア |
| メモリ(合計) | 64 GB | 48 GB |
| ストレージ(ノードあたり) | 200 GB SSD | 200 GB SSD |
評価環境の最小値(例:AWSの3x
m6i.xlarge、Azureの3x Standard_D4s_v3)は、開発、概念実証、小規模チームでのデプロイメント(最大10ユーザー)に十分です。本番環境のワークロードには、本番環境の最小値を使用するか、サイジングガイドで詳細なティア推奨事項を参照してください。必要なソフトウェア
| ツール | 最小バージョン |
|---|---|
| Helm | 3.20.x(検証済み) |
| kubectl | 1.35.x(検証済み) |
Helm 4.x はサポートされていません。Helm 3.20.x を使用してください。
HelmチャートにはKongがイングレスコントローラーとして含まれています。他のワークロードで必要な場合を除き、別途イングレスコントローラー(例:NGINX)をインストールする必要はありません。
Jiteraレジストリ認証情報
Jiteraコンテナイメージへのアクセスには認証情報が必要です。これらは契約締結後にJiteraから提供されます。設定の詳細についてはレジストリ認証情報を参照してください。Jitera Helmチャート
Jitera Helmチャートはzipファイルとして提供されます。契約締結後にレジストリ認証情報と共にJiteraから配布されます。LLMプロバイダー
JiteraのAIによるコード生成、チャット、ドキュメント分析にはLLMプロバイダーが必要です。以下のいずれかをプライマリプロバイダーとして設定する必要があります:| プロバイダー | 設定 |
|---|---|
| OpenAI | GPT-4クラス以降のモデルにアクセス可能なAPIキー |
| Azure OpenAI | モデルがデプロイされたAzure OpenAIリソース |
gpt-4.1)とエンベディングモデル(例:text-embedding-ada-002)が利用可能である必要があります。
プロバイダーの設定、モデル要件、追加プロバイダーオプションについてはAI設定を参照してください。
DNSホスト名
同一ドメインに属する2つの名前解決可能なホスト名が必要です:| ホスト名 | 用途 | 例 |
|---|---|---|
| メインドメイン | アプリケーションUI、API、サービス | app.example.com |
| チャットドメイン | チャット/AIインターフェース(SWEFサービス) | chat.example.com |
example.com)を共有する必要があります。
オプションサービスを有効にする場合、追加のホスト名が必要です:MinIO API(
minio.example.com)、MinIOコンソール(minio-console.example.com)、Grafana(grafana.example.com)。これらもロードバランサーIPに名前解決される必要があります。サーバー証明書
HTTPSアクセスにはTLS証明書が必要です。証明書は両方のホスト名(メインドメインとチャットドメイン)をカバーする必要があります。以下の方法が検証済みです:| 方法 | 備考 |
|---|---|
| cert-manager | Let’s Encryptまたは他のACME CAによる自動証明書管理 |
| AWS ACM | AWS Certificate Manager、AWS Load Balancerで使用 |
オブジェクトストレージ
Jiteraは、ファイルアップロード、生成されたコードアーティファクト、プロジェクトエクスポートのためにオブジェクトストレージを必要とします。以下のプロバイダーが検証済みです:| プロバイダー | タイプ |
|---|---|
| AWS S3 | マネージド |
| Azure Blob Storage | マネージド |
| MinIO(クラスター内) | セルフホスト、Helmチャートに含まれる |
SMTPサービス
メール通知、ユーザー招待、パスワードリセットのためにSMTPサービスが必要です。以下が検証済みです:| プロバイダー | タイプ |
|---|---|
| AWS SES | マネージド |
| Azure Communication Services | マネージド |
| SendGrid | マネージド |
| Postfix(クラスター内) | セルフホスト、Helmチャートに含まれる |
SendGridを使用する場合、
mailer.smtp_settings.user_nameをapikey(リテラル文字列)に設定し、SendGrid APIキーをパスワードとして使用してください。オプション要件
GitHub連携
JiteraプロジェクトでGitHubリポジトリをコードソースとして接続するには、GitHub Appが必要です。 セットアップ手順についてはGitHub連携を参照してください。GitLab連携
GitLabリポジトリをコードソースとして接続するには、セルフマネージドGitLabインスタンス(バージョン16.8以降)が必要です。管理者レベルのアクセス権を持つPersonal Access TokenをJitera UIから設定します。 セットアップ手順についてはGitLab連携を参照してください。外部サービス
すべてのデータストア、キャッシュ、メッセージブローカーはHelmチャートに含まれており、デフォルトでクラスター内にデプロイされます。初回デプロイでは外部サービスのセットアップは不要です。| サービス | タイプ |
|---|---|
| PostgreSQL | データベース |
| PGVector | データベース |
| MongoDB | データベース |
| Redis | キャッシュ |
| RabbitMQ | メッセージブローカー |
追加AIプロバイダー
必須のプライマリLLMプロバイダーに加えて、モデルアクセスを拡張するために追加プロバイダーを設定できます:| プロバイダー | 用途 |
|---|---|
| AWS Bedrock | Bedrock経由でClaude、Llamaなどのモデルにアクセス |
| Anthropic | Claude モデルへの直接APIアクセス |
| Google AI | Geminiモデルへのアクセス |
Web Search Agent
BoostでWeb検索、URL読み取り、ディープリサーチ機能を有効にするには、以下のいずれかの検索バックエンドを設定してください:| バックエンド | 設定 |
|---|---|
| Tavily(推奨) | APIキー — セルフホストインフラストラクチャ不要 |
| SearXNG | セルフホストメタ検索エンジンのURL |
r.jina.ai)に到達可能である必要があります。詳細はAI設定 — Web Search Agentを参照してください。
モニタリングスタック
フルモニタリングスタック(Prometheus、Grafana、Loki、OpenTelemetry)がHelmチャートに含まれており、デフォルトで有効です。既存のモニタリングソリューションを使用する場合は無効にできます。ネットワーク要件
ファイアウォールルール、ポート要件、ネットワークアクセスパターンの詳細については、ネットワークとファイアウォールを参照してください。チェックリスト
必須
- Kubernetesクラスター稼働中(1.35.x)、Helm 3.20.xおよびkubectlインストール済み
- Jiteraレジストリ認証情報を受領済み
- Jitera Helmチャートzipファイルを受領済み
- LLMプロバイダー設定済み(OpenAI APIキーまたはAzure OpenAIリソース)
- 同一ドメインの2つのDNSホスト名を設定済み
- オブジェクトストレージ準備完了(S3、Azure Blob、またはMinIO)
- SMTPサービス設定済み
- TLS証明書準備完了(cert-managerまたはAWS ACM)
オプション
- GitHub OAuthアプリケーション作成済み(リポジトリ連携用)
- GitLab Personal Access Token準備完了(リポジトリ連携用)
- 追加AIプロバイダーキー(Bedrock、Anthropic、Google AI)
- Web検索バックエンド設定済み(Tavily APIキーまたはSearXNG URL)
- 外部サービス設定済み(本番HA用)
次のステップ
AWS EKS
Amazon EKSへのデプロイ
Azure AKS
Azure AKSへのデプロイ
オンプレミス
セルフマネージドKubernetesへのデプロイ

