2.5.5. 管理内存用量策略
应用内存用量策略来限制或约束您的内存和计算用量。在以下部分中了解如何创建、应用、查看和更新您的内存用量策略。
2.5.5.1. 创建内存用量策略 复制链接链接已复制到粘贴板!
您可以使用命令行界面 (CLI) 或者从控制台为内存用量策略创建 YAML 文件。查看以下部分以创建内存用量策略:
2.5.5.1.1. 通过 CLI 创建内存用量策略 复制链接链接已复制到粘贴板!
完成以下步骤,通过 CLI 创建内存用量策略:
运行以下命令,为您的内存用量策略创建 YAML 文件:
kubectl create -f memorypolicy-1.yaml
kubectl create -f memorypolicy-1.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 运行以下命令来应用策略:
kubectl apply -f <memory-policy-file-name> --namespace=<namespace>
kubectl apply -f <memory-policy-file-name> --namespace=<namespace>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 运行以下命令,列出并验证策略:
kubectl get memorypolicy --namespace=<namespace>
kubectl get memorypolicy --namespace=<namespace>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
通过 CLI 创建了您的内存用量策略。
2.5.5.1.1.1. 通过 CLI 查看您的策略 复制链接链接已复制到粘贴板!
完成以下步骤,通过 CLI 查看您的内存用量策略:
运行以下命令,查看具体内存用量策略的详情:
kubectl get memorypolicy <policy-name> -n <namespace> -o yaml
kubectl get memorypolicy <policy-name> -n <namespace> -o yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 运行以下命令,查看您的内存用量策略的描述:
kubectl describe memorypolicy <name> -n <namespace>
kubectl describe memorypolicy <name> -n <namespace>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
2.5.5.1.2. 从控制台创建内存用量策略 复制链接链接已复制到粘贴板!
从控制台创建内存用量策略时,也会在 YAML 编辑器中创建 YAML 文件。完成以下步骤,从控制台创建内存用量策略:
- 登录您的 Red Hat Advanced Cluster Management for Kubernetes 控制台。
- 在导航菜单中点击 Governance and risk。
- 点击 Create policy。
- 从 Specifications 字段中选择 Limitrange。参数值会自动设置。您可以编辑值。
- 点击 Create。
2.5.5.1.2.1. 从控制台查看您的内存用量策略 复制链接链接已复制到粘贴板!
您可以在控制台中查看任何内存用量策略及其状态。
- 从控制台登录到集群。
在导航菜单中点击 Govern risk 来查看您的策略的表列表。
注:您可以通过选择 Policies 标签页或 Cluster violations 标签页来过滤策略列表。
- 选择一个策略来查看更多详情。
- 选择 Status 选项卡来查看策略违反情况。