是否默认启用?如何设置示例审计日志?
我试过了:
minikube start --extra-config=apiserver.Authorization.Mode=RBAC --extra-config=apiserver.Audit.LogOptions.Path=/var/log/apiserver/audit.log --extra-config=apiserver.Audit.LogOptions.MaxAge=30 --extra-config=apiserver.Audit.LogOptions.MaxSize=100 --extra-config=apiserver.Audit.LogOptions.MaxBackups=5我也在忙着通读(尝试所有选项可能需要一段时间,因为minikube start ...不是一个快速的过程):https://github.com/kubernetes/minikube/issues/1609
发布于 2018-08-22 20:07:57
据我所知,根据所有可用的信息:没有办法在minikube上启用审计日志。它正在实施right now,让我们希望kube团队很快就会发布这个功能。
发布于 2020-03-27 06:07:08
https://github.com/kubernetes/minikube/blob/master/site/content/en/docs/Tutorials/audit-policy.md
一种变通方法:
minikube stop
mkdir -p ~/.minikube/files/etc/ssl/certs
cat <<EOF > ~/.minikube/files/etc/ssl/certs/audit-policy.yaml
# Log all requests at the Metadata level.
apiVersion: audit.k8s.io/v1
kind: Policy
rules:
- level: Metadata
EOF
minikube start \
--extra-config=apiserver.audit-policy-file=/etc/ssl/certs/audit-policy.yaml \
--extra-config=apiserver.audit-log-path=-
kubectl logs kube-apiserver-minikube -n kube-system | grep audit.k8s.io/v1https://stackoverflow.com/questions/51602129
复制相似问题