2.5.5. Namespace ポリシーの管理
Namespace ポリシーを適用し、namespace の特定のルールを定義します。以下のセクションでは、メモリー使用状況ポリシーの作成、適用、表示、および更新について説明します。
2.5.5.1. Namespace ポリシーの作成 リンクのコピーリンクがクリップボードにコピーされました!
コマンドラインインターフェイス (CLI) またはコンソールから namespace ポリシーの YAML ファイルを作成できます。namespace ポリシーの作成には、以下のセクションを参照してください。
2.5.5.1.1. CLI からの namespace ポリシーの作成 リンクのコピーリンクがクリップボードにコピーされました!
CLI から namespace ポリシーを作成するには、以下の手順を実行します。
以下のコマンドを実行して namespace ポリシーの YAML ファイルを作成します。
kubectl create -f namespacepolicy-1.yaml
kubectl create -f namespacepolicy-1.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下のコマンドを実行してポリシーを適用します。
kubectl apply -f <namespace-policy-file-name> --namespace=<namespace>
kubectl apply -f <namespace-policy-file-name> --namespace=<namespace>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下のコマンドを実行してポリシーを表示して検証します。
kubectl get namespacepolicy --namespace=<namespace>
kubectl get namespacepolicy --namespace=<namespace>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
CLI からNamespace ポリシーが作成されました。
2.5.5.1.1.1. CLI からの namespace ポリシーの表示 リンクのコピーリンクがクリップボードにコピーされました!
CLI から namespace ポリシーを表示するには、以下の手順を実行します。
以下のコマンドを実行して、特定の namespace ポリシーの詳細を表示します。
kubectl get namespacepolicy <policy-name> -n <namespace> -o yaml
kubectl get namespacepolicy <policy-name> -n <namespace> -o yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下のコマンドを実行して namespace ポリシーの詳細を表示します。
kubectl describe namespacepolicy <name> -n <namespace>
kubectl describe namespacepolicy <name> -n <namespace>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
2.5.5.1.2. コンソールからの namespace ポリシーの作成 リンクのコピーリンクがクリップボードにコピーされました!
コンソールから namespace ポリシーを作成すると、YAML エディターで YAML ファイルも作成されます。コンソールから namespace ポリシーを作成するには、以下の手順を実行します。
- Red Hat Advanced Cluster Management for Kubernetes コンソールにログインします。
- ナビゲーションメニューから Governance and risk をクリックします。
- Create policy をクリックします。
- Specifications フィールドから Namespace を選択します。パラメーターの値は自動的に設定されます。値は編集できます。
- Create をクリックします。
2.5.5.1.2.1. コンソールからの namespace ポリシーの表示 リンクのコピーリンクがクリップボードにコピーされました!
コンソールから namespace ポリシーおよびそのステータスを表示できます。
- コンソールからクラスターにログインします。
ナビゲーションメニューから、Governance and risk をクリックして、ポリシー表の一覧を表示します。
注記ポリシー表の一覧をフィルタリングするには、All policies タブまたは Cluster violations タブを選択します。
- 詳細を表示するポリシーを 1 つ選択します。
- Violations タブを選択して、ポリシー違反を表示します。