lizard scale

サービスをスケールします(レプリカ数 / CPU / メモリ / ストレージ)。

使い方

lizard scale [service] [flags]

フラグ

フラグ説明
-s, --service <name>サービスの名前または ID(既定値はリンク済みのサービス。引数 service と同じ)
-p, --project <id>プロジェクトの名前、スラッグ、または ID
--replicas <n>レプリカ数(アプリ)。プランの上限まで。最初の Pro の請求書が支払われるまで(つまりトライアル中)は 1、その後はすべての有料プランと Enterprise で 5
--cpu <cores>1、2、3、または 4
--memory <mb>128–8192 MB
--storage <mb>アドオンボリュームのサイズ、拡張のみ。512、1024、2048、4096、8192、16384 のいずれか

例

レプリカ数を水平方向にスケール

lizard scale --service api --replicas 5

各レプリカは、ロードバランサーの背後にある独立した pod です。レプリカを相互に置き換えられるように、アプリがステートレスであることを確認してください。レプリカが 2 つ以上のアプリはアイドル時にスリープしません。一時停止中のアプリでは、--replicas は数を保存し、再開時に適用します。

CPU とメモリを垂直方向にスケール

lizard scale --service api --cpu 4 --memory 8192

アドオンストレージを拡張

lizard scale --service postgres --storage 8192

アドオンのデータボリュームは拡張のみです — ストレージは増やせますが、縮小はできません。

関連項目

  • Scaling — 水平スケーリングと垂直スケーリング、およびアドオンストレージの拡張
  • lizard metrics — スケール変更の前後で CPU / メモリ / ネットワーク / ディスクを確認
  • lizard ps — スケール変更後にレプリカの状態を確認
  • オブザーバビリティ → Metrics — リソースとコストの監視

更新日