3.2. スケーリング限度
スケーリング限度は、任意の時点でアプリケーションに対応できる最小および最大のレプリカ数を決定します。アプリケーションのスケーリング限度を設定して、コールドスタートを防止したり、コンピューティングコストを制御したりできます。
3.2.1. スケーリング下限 リンクのコピーリンクがクリップボードにコピーされました!
					アプリケーションにサービスを提供できるレプリカの最小数は、最小 min-scale のアノテーションによって決定されます。ゼロへのスケーリングが有効になっていないと、min-scale 値のデフォルトは 1 になります。
				
					次の条件が満たされた場合、min-scale 値はデフォルトで 0 レプリカになります。
				
- 
							
min-scaleのアノテーションが設定されていません - ゼロへのスケーリングが有効にされている
 - 
							
KPAクラスが使用されている 
min-scale アノテーションを使用したサービス仕様の例
3.2.1.1. Knative CLI を使用した最小スケールアノテーションの設定 リンクのコピーリンクがクリップボードにコピーされました!
						min-scale アノテーションを設定するために Knative (kn) CLI を使用すると、YAML ファイルを直接修正するよりも合理的で直感的なユーザーインターフェイスが提供されます。kn service コマンドを --scale-min フラグと共に使用して、サービスの --min-scale 値を作成または変更できます。
					
前提条件
- Knative Serving がクラスターにインストールされている。
 - 
								Knative (
kn) CLI がインストールされている。 
手順
--scale-minフラグを使用して、サービスのレプリカの最小数を設定します。kn service create <service_name> --image <image_uri> --scale-min <integer>
$ kn service create <service_name> --image <image_uri> --scale-min <integer>Copy to Clipboard Copied! Toggle word wrap Toggle overflow コマンドの例
kn service create showcase --image quay.io/openshift-knative/showcase --scale-min 2
$ kn service create showcase --image quay.io/openshift-knative/showcase --scale-min 2Copy to Clipboard Copied! Toggle word wrap Toggle overflow 
3.2.2. スケーリング上限 リンクのコピーリンクがクリップボードにコピーされました!
					アプリケーションにサービスを提供できるレプリカの最大数は、max-scale アノテーションによって決定されます。max-scale アノテーションが設定されていない場合、作成されるレプリカの数に上限はありません。
				
max-scale アノテーションを使用したサービス仕様の例
3.2.2.1. Knative CLI を使用した最大スケールアノテーションの設定 リンクのコピーリンクがクリップボードにコピーされました!
						Knative (kn) CLI を使用して max-scale のアノテーションを設定すると、YAML ファイルを直接変更する場合に比べ、ユーザーインターフェイスがより合理的で直感的です。--scale-max フラグを指定した kn service コマンドを使用して、サービスの max-scale 値を作成または変更できます。
					
前提条件
- Knative Serving がクラスターにインストールされている。
 - 
								Knative (
kn) CLI がインストールされている。 
手順
--scale-maxフラグを使用して、サービスのレプリカの最大数を設定します。kn service create <service_name> --image <image_uri> --scale-max <integer>
$ kn service create <service_name> --image <image_uri> --scale-max <integer>Copy to Clipboard Copied! Toggle word wrap Toggle overflow コマンドの例
kn service create showcase --image quay.io/openshift-knative/showcase --scale-max 10
$ kn service create showcase --image quay.io/openshift-knative/showcase --scale-max 10Copy to Clipboard Copied! Toggle word wrap Toggle overflow