type
status
date
slug
summary
tags
category
icon
password
ウェブコンソールでリソースの監視
目的
このセクションを完了すると、学生はウェブコンソールから得られるデータを使用して、OpenShift Container Platformのリソースを監視できるようになります。
ウェブコンソールの紹介
OpenShiftのウェブコンソールは、ウェブブラウザからアクセスできるユーザーインターフェースです。アプリケーションの管理や監視に便利な方法です。コマンドラインインターフェースでもアプリケーションのライフサイクル管理は可能ですが、ウェブコンソールは、デプロイメント、ポッド、サービス、その他のリソースの状態を確認できるなどの利点があります。また、システム全体のイベントに関する情報も提供します。
ウェブコンソールを使用することで、インフラストラクチャ内の重要なプロパティを監視することができます。これには以下が含まれます: • ポッドの準備状態やステータス • ボリュームの可用性 • プローブを使用してアプリケーションの可用性の確認
ログインしてプロジェクトを選択すると、ウェブコンソールではプロジェクトの概要を表示します。
notion image
  1. プロジェクトセレクター は、アクセス権があるプロジェクト間を切り替えることを可能にします。
  1. 検索カタログリンク は、イメージのカタログをブラウズするためのリンクです。
  1. プロジェクトに追加リンク は、プロジェクトに新しいリソースやアプリケーションを追加するためのリンクです。リソースはファイルからまたは既存のプロジェクトからインポートできます。
  1. 概要タブ は、現在のプロジェクトの概要を提供します。サービスの名前と、プロジェクト内で実行されている関連するポッドを表示します。
  1. アプリケーションタブ は、デプロイメント、ポッド、サービス、ルートにアクセスできるようにします。また、デプロイメントの順序管理のためにポッドに一意の識別子を提供するKubernetesの機能であるStatefulSetsにもアクセスできます。
  1. ビルドタブ は、ビルドとイメージストリームにアクセスするためのタブです。
  1. リソースタブ は、クォータ管理やロール、エンドポイントなどのさまざまなリソースにアクセスするためのタブです。
  1. ストレージタブ は、永続的ボリュームとストレージリクエストにアクセスするためのタブです。
  1. 監視タブ は、ビルド、デプロイメント、ポッドのログにアクセスするためのタブです。また、プロジェクト内のさまざまなオブジェクトに関するイベント通知にもアクセスできます。
  1. カタログタブ は、アプリケーションバンドルをデプロイするために使用できるテンプレートにアクセスするためのタブです。
ウェブコンソールは、アプリケーションに含まれるさまざまな要素をリンクすることで、アプリケーションの統合的なビューを提供します。例えば、以下の図は、実行中のポッド、準備状態のプローブ、そのテンプレート、および使用しているボリュームを示しています。
notion image
notion image
  1. ポッドの名前
  1. アプリケーションラベル
  1. ポッドの全体的なステータス
  1. ポッドの利用可能なアクション 例えば、開発者はポッドにストレージを接続できます。
  1. テンプレートの仕様
  1. アプリケーションの監視プローブ

Hawkularを使用したメトリックの管理

Hawkularは、監視環境のために開発されたオープンソースプロジェクトのセットです。Hawkularは、Hawkularサービス、Hawkularアプリケーションパフォーマンス管理(APM)、Hawkularメトリックなど、さまざまなコンポーネントで構成されています。Hawkularは、OpenShiftクラスタ内のアプリケーションメトリックを、Hawkular OpenShiftエージェントを通じて収集できます。OpenShiftクラスタにHawkularをデプロイすることで、ポッドの使用メモリ、CPUの数、ネットワーク使用量などのさまざまなメトリックにアクセスできます。
Hawkularエージェントをデプロイした後、グラフがウェブコンソールで利用可能になります。以下の3つの画像は、メトリックサブシステムをデプロイした後に参照できるさまざまなチャートを示しています。
notion image
notion image
notion image
デプロイメントとポッドの管理
ポッドやデプロイメントに利用できるアクションボタンは、さまざまな設定を管理するために使用できます。例えば、デプロイメントにストレージやヘルスチェック(準備状態プローブや生存状態プローブを含む)を追加することができます。このボタンは、ウェブコンソールを通じてリアルタイムで設定を更新するためのYAMLエディタにもアクセスできます。
notion image
ストレージの管理
ウェブコンソールでは、ストレージ管理にアクセスできます。インターフェースを使用して、プロジェクトに公開されているボリュームを使用するためのボリュームクレームを作成できます。ただし、インターフェースを使用して永続ボリュームを作成することはできません。なぜなら、永続ボリュームの作成は管理者のみが実行できるタスクだからです。永続ボリュームが管理者によって作成された後、ウェブコンソールを使用してクレームを作成できます。このインターフェースは、セレクタやラベル属性を使用することをサポートしています。
以下の画像は、ウェブコンソールを使用してストレージを管理する方法を示しています。
notion image
ボリュームクレームが定義されると、コンソールには管理者によって定義された永続ボリュームが表示されます。以下の画像は、メトリックボリュームにバインドされたボリュームクレームと、保留中の永続ボリュームクレームを示しています。
notion image
デプロイメント設定にストレージを追加するには、アクションメニューストレージ追加エントリを使用します。
notion image
このオプションを使用すると、既存の永続ボリュームクレームをデプロイメント設定のテンプレートに追加できます。このオプションを選択した後、マウントパスを指定できます。マウントパスは、コンテナ内でボリュームを配置するパスです。パスが指定されていない場合、ボリュームはマウントされません。また、ボリュームの名前を指定することもできますし、コンソールに名前を生成させることもできます。
notion image
ストレージを追加すると、デプロイメント設定に新しいデプロイメントがトリガーされます。この新しいデプロイメントは、ポッドにボリュームをマウントするよう指示します。
notion image
参考文献
さらに詳しい情報は、OpenShift Container Platformアーキテクチャガイドの「インフラストラクチャコンポーネント」章にあります。
 
76- 第16章:OpenShiftの管理と監視-6:アプリケーションの監視とプローブの演習78- 第16章:OpenShiftの管理と監視-8:ウェブコンソールでリソースの監視の演習
Loading...
minami
minami
一个普通的干饭人🍚
Announcement

🎉 ブログへようこそ 🎉

notion image
名前:みなみ独立事務所
性別:男
国籍:China
完全独学だけで基本情報をはじめ31個の資格を仕事をしながら合格。 現在はIT会社の技術担当や、ブログの執筆や学習支援などを手掛けています。 独学で合格できる学習法、勉強法、試験対策を配信します!

📚 主な内容

💻 IT・システム開発
🏠 不動産 × 宅建士
🎓 MBA 学習記録

🔍 コンテンツの探し方

現在、サイトのデザインはシンプルなため、情報がやや探しにくいかもしれません。
気になるテーマを探す際は、タグ検索の利用をおすすめします。