16.4. デプロイメントコレクションの作成


コレクションを作成する場合は、コレクションに名前を付けて、コレクションのルールを定義する必要があります。

手順

  1. Collections ページで、Create collection をクリックします。
  2. コレクションの名前と説明を入力します。
  3. Collection rules セクションで、次のアクションの 1 つ以上を実行する必要があります。

    • コレクションのルールを定義します。詳細は、「コレクションルールの作成」セクションを参照してください。
    • 既存のコレクションをコレクションにアタッチします。詳細は、「アタッチされたコレクションの追加」セクションを参照してください。
  4. ルールの設定またはアタッチされたコレクションの選択の結果は、Collection results ライブプレビューパネルで確認できます。このパネルを非表示にするには、Hide results をクリックします。
  5. Save をクリックします。

16.4.1. コレクションルールの作成

コレクションを作成する場合は、1 つ以上のルールを設定するか、作成する新しいコレクションに別のコレクションをアタッチする必要があります。

注記

現在、コレクションはデプロイメントでのみ使用できます。

コレクションに含めるリソースを選択するルールを設定します。プレビューパネルを使用して、設定したコレクションルールの結果を確認します。ルールは任意の順序で設定できます。

手順

  1. Deployments セクションで、ドロップダウンリストから次のいずれかのオプションを選択します。

    • All deployments: コレクション内のすべてのデプロイメントが含まれます。このオプションを選択した場合は、namespace またはクラスターを使用するか、別のコレクションをアタッチして、コレクションをフィルタリングする必要があります。
    • Deployments with names matching: このオプションをクリックして、名前で選択し、次のいずれかのオプションをクリックします。

      • An exact value of を選択し、デプロイメントの正確な名前を入力します。
      • 正規表現を使用して、デプロイメントを検索するには、A regex value of を選択します。このオプションは、デプロイメントの正確な名前がわからない場合に役立ちます。正規表現は、パターンを定義する文字、数字、および記号の文字列です。RHACS は、このパターンを使用して、文字または文字グループを照合し、結果を返します。正規表現の詳細は、「関連情報」セクションの「Regular-Expressions.info」を参照してください。
    • Deployments with labels matching exactly: このオプションをクリックして、入力したテキストと正確に一致するラベルが付いたデプロイメントを選択します。ラベルは、key=value 形式の有効な Kubernetes ラベルにする必要があります。
  2. オプション: 追加の包含条件に一致する名前またはラベルが付いたデプロイメントをさらに追加するには、OR をクリックして、別の正確な値または正規表現の値を設定します。

次の例は、医療アプリケーションのコレクションを設定する手順を示しています。この例では、コレクションに reporting デプロイメント、つまり patient-db というデータベースを含め、key = kubernetes.io/metadata.name および value = medical というラベルが付いた namespace を選択します。この例では、次の手順を実行します。

  1. Collection rules で、Deployments with names matching を選択します。
  2. An exact value of をクリックし、reporting と入力します。
  3. OR をクリックします。
  4. A regex value of をクリックし、.*-db と入力し、環境内で名前が db で終わるすべてのデプロイメントを選択します。regex value オプションは、パターンマッチングに正規表現を使用します。正規表現の詳細は、関連情報セクションの「Regular-Expressions.info」を参照してください。右側のパネルには、含めたくないデータベースが表示される場合があります。追加のフィルターを使用して、これらのデータベースを除外できます。以下に例を示します。

    1. Namespaces with labels matching exactly をクリックし、kubernetes.io/metadata.name=medical と入力して、namespace ラベルでフィルタリングして、medical というラベルが付いた namespace にデプロイメントのみを含めます。
    2. namespace の名前がわかっている場合は、Namespaces with names matching をクリックし、名前を入力します。

16.4.2. アタッチされたコレクションの追加

デプロイメントに基づいて、小さなコレクションを作成する場合は、コレクションをグループ化して、他のコレクションに追加すると、便利です。これらの小さなコレクションを再利用および結合し、より大きな階層コレクションにすることができます。作成中のコレクションにコレクションを追加するには:

  1. 次のいずれかの操作を実行します。

    • Filter by name フィールドにテキストを入力し、 を押して、一致する結果を表示します。
    • Available collections リストからコレクションの名前をクリックして、コレクションの名前とルール、およびそのコレクションに一致するデプロイメントなど、コレクションに関する情報を表示します。
  2. コレクション情報を表示したら、ウィンドウを閉じて、Attached collections ページに戻ります。
  3. +Attach をクリックします。Attached collections セクションには、アタッチしたコレクションが一覧表示されます。

    注記

    アタッチされたコレクションを追加すると、アタッチされたコレクションには、設定された選択ルールに基づく結果が含まれます。たとえば、アタッチされたコレクションに、親コレクションで使用されるルールによって除外されるリソースが含まれている場合は、アタッチされたコレクションのルールにより、それらのアイテムは引き続き親コレクションに追加されます。アタッチされたコレクションは、OR 演算子を使用して、元のコレクションを拡張します。

  4. Save をクリックします。
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat