首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在GKE集群中检查PoDSecurityPolicy状态

在GKE集群中检查PoDSecurityPolicy状态
EN

Stack Overflow用户
提问于 2021-03-15 13:41:20
回答 1查看 333关注 0票数 0

如何检查是否在PoDSecurityPolicy集群上启用了GKE?使用gcloud container clusters describe <clustername>,我什么也找不到。

如果我在已启用此plugin的集群上启用它,则会显示插件已启用,因此无法实际知道是否已在群集上启用plugin

代码语言:javascript
复制
 $ gcloud beta container clusters update mycluster --enable-pod-security-policy --zone us-east1-c
 Updating podsecpolicy-poc...done.
 Updated [https://container.googleapis.com/v1beta1/projects/<project>/zones/us-east1-c/clusters/mycluster].
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-03-16 12:49:57

由于PodSecurityPolicy仍然是GKE中的beta特性,所以只能通过GKE 访问它。要检查PodSecurityPolicy控制器是否在GKE集群上启用,请运行:

代码语言:javascript
复制
$ gcloud beta container clusters describe <cluster-name> --zone=<zone> --format json | jq '.podSecurityPolicyConfig'

示例命令及其结果:

代码语言:javascript
复制
$ gcloud beta container clusters describe my-gke-cluster --zone=europe-west4-c --format json | jq '.podSecurityPolicyConfig'
{
  "enabled": true
}

更新:

PodSecurityPolicy 在GKE集群上未启用时,上面的查询返回:

代码语言:javascript
复制
null

因为没有可用的podSecurityPolicyConfig部分。您还可以使用grep为其服务。如果启用了PodSecurityPolicy ,则结果如下所示:

代码语言:javascript
复制
$ gcloud beta container clusters describe my-gke-cluster --zone=europe-west4-c | grep -iA 1 podsecuritypolicy
podSecurityPolicyConfig:
  enabled: true

如果不是,则根本找不到这个部分。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66639124

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档