这里有一个关于审计-日志的页面,我对以下内容非常困惑:
k8s.io服务用于Kubernetes审计日志。这些日志由Kubernetes API Server组件生成,它们包含有关使用Kubernetes API执行的操作的信息。例如,使用kubectl命令对Kubernetes资源进行的任何更改都由k8s.io服务记录。有关更多信息,请参见Kubernetes文档中的审核。container.googleapis.com服务用于GKE控制平面审计日志。这些日志由GKE内部组件生成,它们包含有关使用GKE执行的操作的信息。例如,使用gcloud命令在GKE集群配置上执行的任何更改都由container.googleapis.com服务记录。
我该选哪一个:
/var/log/kube-apiserver.log - API服务器,负责服务API/var/log/kube-controller-manager.log -管理复制控制器的控制器或者这些都类似于EKS,其中的审计日志意味着一个分开的东西。
审核(审核)- Kubernetes审计日志提供了影响集群的单个用户、管理员或系统组件的记录。有关更多信息,请参见Kubernetes文档中的审核。
发布于 2021-02-01 23:38:29
你不能。GKE不提供它们。审计日志是不同的,它们是API操作的记录。
发布于 2021-02-18 00:00:36
如果集群仍然存在,您应该能够在GKE上执行以下操作
kubectl proxy
curl http://localhost:8001/logs/kube-apiserver.logAFAIK,无法获得已被删除的集群的服务器日志。
https://stackoverflow.com/questions/66001637
复制相似问题