【发布时间】:2018-09-16 20:37:16
【问题描述】:
我一直在阅读有关如何在 kubernetes here 中设置审计的信息,它基本上说,为了启用审计,我必须在启动时为 kube-apiserver 指定一个 yaml 策略文件,使用标志 @987654323 @。
现在,关于如何实现这一点,我有两件事不明白:
- 添加/更新运行 kube-apiserver 的命令的启动参数的正确方法是什么?我无法更新 pod,所以我需要以某种方式克隆 pod 吗?或者我应该按照这里的建议使用
kops edit cluster:https://github.com/kubernetes/kops/blob/master/docs/cluster_spec.md#kubeapiserver。令人惊讶的是,kubernetes 没有为此创建部署,我应该自己创建吗? - 特别是设置审核,我必须传递一个 yaml 文件作为启动参数。如何上传/使此 yaml 文件可用以创建
--audit-policy-file=/some/path/my-audit-file.yaml。我是否使用它和/或卷创建 configMap?之后如何引用这个文件,以便在 kube-apiserver 启动命令运行时在文件系统中可用?
谢谢!
【问题讨论】:
标签: kubernetes kops kubernetes-security