2.5.7. 管理 pod 策略
Kubernetes 配置策略控制器负责监控 Pod 策略的状态。应用 Pod 策略来为您的 pod 定义容器规则。了解如何创建、应用、查看和更新您的 Pod 策略。
2.5.7.1. 创建 pod 策略 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
您可以使用命令行界面 (CLI) 或者从控制台为 pod 策略创建 YAML。查看以下部分以创建 pod 策略:
2.5.7.1.1. 通过 CLI 创建 pod 策略 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
完成以下步骤,通过 CLI 创建 pod 策略:
运行以下命令,为您的 pod 策略创建 YAML 文件:
kubectl create -f podpolicy-1.yaml
kubectl create -f podpolicy-1.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 运行以下命令来应用策略:
kubectl apply -f <pod-policy-file-name> --namespace=<namespace>
kubectl apply -f <pod-policy-file-name> --namespace=<namespace>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 运行以下命令,列出并验证策略:
kubectl get podpolicy --namespace=<namespace>
kubectl get podpolicy --namespace=<namespace>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
通过 CLI 创建了您的镜像 Pod 策略。
2.5.7.1.1.1. 通过 CLI 查看您的策略 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
完成以下步骤,通过 CLI 查看您的 Pod 策略:
运行以下命令,查看具体 pod 策略的详情:
kubectl get podpolicy <policy-name> -n <namespace> -o yaml
kubectl get podpolicy <policy-name> -n <namespace> -o yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 运行以下命令,查看您的 Pod 策略的描述:
kubectl describe podpolicy <name> -n <namespace>
kubectl describe podpolicy <name> -n <namespace>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow