3.5.2. アプリケーションのスケーリング
Kubernetes では、Deployment オブジェクトはアプリケーションのデプロイメント方法を定義します。ほとんどの場合、ユーザーは Pod、Service、ReplicaSets、および Deployment リソースを共に使用します。ほとんどの場合、OpenShift Container Platform は必要なリソースを作成します。
national-parks-app イメージをデプロイすると、デプロイメントリソースが作成されます。以下の例では、1 つの Pod のみがデプロイされます。
以下の手順では、2 つのインスタンスを使用するように national-parks-image をスケーリングします。
前提条件
- OpenShift Container Platform Web コンソールにログインしている。
- Developer パースペクティブを使用している。
- イメージがデプロイされている。
手順
-
Topology ビューで、
national-parks-appアプリケーションをクリックします。 - Details タブをクリックします。
上矢印を使用して、Pod を 2 つのインスタンスにスケーリングします。
図3.3 アプリケーションのスケーリング
注記OpenShift Container Platform が既存イメージの新規インスタンスを起動しているので、アプリケーションのスケーリングを迅速に行うことができます。
- 下矢印を使用して、Pod を 1 つのインスタンスにスケールダウンします。