2.3. Web コンソール
2.3.1. 概要
OpenShift Online Web コンソールは、Web ブラウザーからアクセスできるユーザーインターフェースです。開発者は Web コンソールを使用してプロジェクトのコンテンツを視覚的に把握し、参照し、管理することができます。
Web コンソールを使用するために JavaScript が有効にされている必要があります。WebSocketをサポートする Web ブラウザーを使用することが最も推奨されます。
Web コンソールの About ページから、クラスターのバージョン番号を確認できます。


2.3.2. プロジェクトの概要
ログイン後、Web コンソールは開発者に現在選択されているプロジェクトの概要を提供します。
図2.1 Web コンソールのプロジェクト概要

- プロジェクトセレクターを使うと、アクセスできるプロジェクト間の切り替えを実行できます。
- プロジェクトビューからサービスをすぐに見つけるには、検索条件に入力します。
- ソースリポジトリーを使用するか、またはサービスカタログのサービスを使用して新規アプリケーションを作成します。
- プロジェクトに関連する通知。
- Overview タブ (現在選択されている) は各コンポーネントのハイレベルビューと共にプロジェクトのコンテンツを可視化します。
- Applications タブ: デプロイメント、Pod、サービスおよびルートでアクションを参照し、実行します。
- Builds タブ: ビルドおよびイメージストリームにアクセスし、アクションを実行します。
- Resources タブ: 現在のクォータ消費やその他のリソースを表示します。
- Storage タブ: アプリケーションの Persistent Volume Claim(永続ボリューム要求、PVC)および要求ストレージを表示します。
- Monitoring タブ: ビルド、Pod、デプロイメントのログ、およびプロジェクトのすべてのオブジェクト通知を表示します。
- Catalog タブ: プロジェクト内からすばやくカタログに移動します。
2.3.3. JVM コンソール
Java イメージをベースとする Pod の場合、Web コンソールは関連する統合コンポーネントを表示し、管理するための hawt.io ベースの JVM コンソールへのアクセスも公開します。Connect リンクは、コンテナーに jolokia という名前のポートがある場合は、Browse
図2.2 JVM コンソールへのリンクを持つ Pod

JVM コンソールへの接続当とに、接続されている Pod に関連するコンポーネントに応じて異なるページが表示されます。
図2.3 JVM コンソール

以下のページが利用可能になります。
ページ | 説明 |
---|---|
JMX | JMX ドメインおよび mbeans を表示し、管理します。 |
スレッド | スレッドの状態を表示し、モニターします。 |
ActiveMQ | Apache ActiveMQ ブローカーを表示し、管理します。 |
Camel | Apache Camel ルートおよび依存関係を表示し、管理します。 |
OSGi | JBoss Fuse OSGi 環境を表示し、管理します。 |
2.3.4. StatefulSets
StatefulSet
コントローラーは Pod の一意のアイデンティティーを提供し、デプロイメントおよびスケーリングの順序を定めます。StatefulSet
は一意のネットワークアイデンティティー、永続ストレージ、正常なデプロイメントおよびスケーリング、および正常な削除および停止に役立ちます。
図2.4 OpenShift Online の StatefulSet
