简体   繁体   English

kube-bench 不适用于 k8s

[英]kube-bench is not applying on k8s

I am trying to apply the kube-bench on k8s cluster on gcp environment.我正在尝试在 gcp 环境中的 k8s 集群上应用 kube-bench。 while creating the cluster it is failing with message:在创建集群时它失败并显示消息:

Error: failed to generate container "<container_id>" spec: failed to generate spec: failed to mkdir "/srv/kubernetes": mkdir /srv: read-only file system

job.yml https://raw.githubusercontent.com/aquasecurity/kube-bench/main/job-master.yaml job.yml https://raw.githubusercontent.com/aquasecurity/kube-bench/main/job-master.yaml

git link: https://github.com/aquasecurity/kube-bench#installation git 链接: https://github.com/aquasecurity/kube-bench#installation

Your trying to create folder inside folder with permission ReadOnly.您尝试在具有只读权限的文件夹内创建文件夹。

The easiest workaround to make it work is changing your path form:使其工作的最简单的解决方法是更改路径形式:

            - name: srv-kubernetes
              mountPath: /srv/kubernetes/

to fe :到 fe :

            - name: srv-kubernetes
              mountPath: /tmp/kubernetes/

The second solution is to change permissions for this folder.第二种解决方案是更改此文件夹的权限。

See also this and this questions with helpful answers, connected to your issue.另请参阅问题和问题以及与您的问题相关的有用答案。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 k8s 服务内部工作台 - k8s service internal bench 我们可以通过 rest api/curl 访问或运行 kube-bench 吗? - Can we access or run kube-bench through rest api/curl? 无法在 k8s 1.15 中安装 kube-prometheus-stack - Cannot install kube-prometheus-stack in k8s 1.15 k8s 无法访问 gke 上的 kube-ui - K8s can't access kube-ui on gke 标记 k8s 资源然后在相同 k8s 资源的规范中的标签上应用选择器的重要性是什么? - What is importance of labelling a k8s resource and then applying selector on label in spec on same k8s resource? 在 k8s 进程中,“kube-controller-manager”是来自 docker conainer 的“子进程”。 为什么 k8s 有这种架构? - In k8s processes, "kube-controller-manager" is "child process" from docker conainer. Why k8s has that architecture? 如何在k8s中使用kube-proxy转发https服务? - How to use kube-proxy to forward https serivce in k8s? coreos kube-aws K8s集群节点必须有一个名为“KubernetesCluster”的标签才能加入 - coreos kube-aws K8s cluster nodes must have a Tag named “KubernetesCluster” to join 在 K8S 中,每个 kube-proxy(在每个节点上运行)都具有相同的实现吗? - In K8S, does every kube-proxy (running on every node) have the same implementation? Spark上K8s - 收到错误:kube模式不支持在本地引用app依赖项 - Spark on K8s - getting error: kube mode not support referencing app depenpendcies in local
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM