Spot インスタンス(AWS)および Spot VM(Azure)は、オンデマンド料金と比較して大幅なコスト削減(約60〜70%の削減)を実現します。すべての Jitera アプリケーションサービスはステートレスであり、データベースをマネージドサービスに外部化している場合、Spot インスタンスと互換性があります。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.
Azure AKS — Spot Toleration
AKS は Spot ノードプールに対して自動的にkubernetes.azure.com/scalesetpriority=spot:NoSchedule という taint を適用します。この taint は削除できません — AKS はノードのスケールアップごとに再追加します。Jitera Helm チャートにはデフォルトで対応する toleration が含まれていないため、明示的な設定がなければすべての Pod が Pending 状態のままになります。
必要な Helm Values
values ファイルのすべてのコンポーネントに Spot toleration を追加してください。Helm チャートはグローバルな toleration をサポートしていないため、各コンポーネントを個別に設定する必要があります。YAML アンカー
&spot-toleration とエイリアス *spot-toleration を使用することで、各コンポーネントに対して完全な toleration ブロックを繰り返し記述する必要がなくなります。これは標準的な YAML の機能であり、helm install -f values.yaml で動作します。AWS EKS — Spot 設定
AWS EKS Spot ノードグループはデフォルトでNoSchedule taint を適用しないため、toleration の設定は不要です。Pod は自動的に Spot ノードにスケジュールされます。
EKS での Spot 設定については、Amazon EKS マネージドノードグループのドキュメントを参照してください。
関連ドキュメント
AWS EKS インストール
EKS クラスターの作成と Helm デプロイメント
Azure AKS インストール
AKS クラスターの作成と Helm デプロイメント
サイジングガイド
インスタンスタイプとリソース計画

