This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.第3章 自動スケーリングのカスタムアプリケーションメトリクスの公開
Horizontal Pod Autoscaler のカスタムアプリケーションメトリクスをエクスポートできます。
Prometheus アダプターはテクノロジープレビュー機能です。テクノロジープレビュー機能は Red Hat の実稼働環境でのサービスレベルアグリーメント (SLA) ではサポートされていないため、Red Hat では実稼働環境での使用を推奨していません。Red Hat は実稼働環境でこれらを使用することを推奨していません。テクノロジープレビューの機能は、最新の製品機能をいち早く提供して、開発段階で機能のテストを行いフィードバックを提供していただくことを目的としています。
Red Hat のテクノロジープレビュー機能のサポート範囲についての詳細は、https://access.redhat.com/ja/support/offerings/techpreview/ を参照してください。
3.1. Horizontal Pod Autoscaling のカスタムアプリケーションメトリクスの公開 リンクのコピーリンクがクリップボードにコピーされました!
				prometheus-adapter リソースを使用して、Horizontal Pod Autoscaler のカスタムアプリケーションメトリクスを公開できます。
			
前提条件
- 
						カスタム Prometheus インスタンスがインストールされていること。この例では、Prometheus が 
defaultnamespace にインストールされていることが前提になります。 - 
						アプリケーションのモニタリングを設定されていること。この例では、アプリケーションとそのサービスモニターが 
defaultnamespace にインストールされていることが前提になります。 
手順
- 
						設定の YAML ファイルを作成します。この例では、これは 
deploy.yamlというファイルになります。 prometheus-adapterのサービスアカウント、必要なロールおよびロールバインディングを作成するための設定を追加します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow prometheus-adapterのカスタムメトリクスの設定を追加します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow prometheus-adapterを API サービスとして登録するための設定を追加します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用する Prometheus アダプターイメージを表示します。
oc get -n openshift-monitoring deploy/prometheus-adapter -o jsonpath="{..image}"$ oc get -n openshift-monitoring deploy/prometheus-adapter -o jsonpath="{..image}"Copy to Clipboard Copied! Toggle word wrap Toggle overflow 出力例
quay.io/openshift-release-dev/ocp-v4.3-art-dev@sha256:76db3c86554ad7f581ba33844d6a6ebc891236f7db64f2d290c3135ba81c264c
quay.io/openshift-release-dev/ocp-v4.3-art-dev@sha256:76db3c86554ad7f581ba33844d6a6ebc891236f7db64f2d290c3135ba81c264cCopy to Clipboard Copied! Toggle word wrap Toggle overflow prometheus-adapterをデプロイするための設定を追加します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
 image: openshift-release-dev/ocp-v4.3-art-devは、直前の手順にある Prometheus Adapter イメージを指定します。
設定ファイルをクラスターに適用します。
oc apply -f deploy.yaml
$ oc apply -f deploy.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow - アプリケーションのメトリクスが公開され、Horizontal Pod Autoscaling を設定するために使用できます。
 
追加リソース
- Horizontal Pod Autoscaling についてのドキュメント を参照してください。
 - Horizontal Pod Autoscaler についての Kubernetes ドキュメント を参照してください。