【问题标题】:GKE not capturing any application logsGKE 未捕获任何应用程序日志
【发布时间】:2020-12-18 20:21:53
【问题描述】:

新的 GKE 集群将 Cloud Operations for GKE 设置为系统和工作负载日志记录和监控,但没有显示任何应用程序日志。当我检查 kube-system 中已安装的 fluentbit-gke 时,我一遍又一遍地注意到同样的错误。

1server.go:47] Configured Fluent Bit GKE plugin server to run on the port 2021
server.go:139] Failed to process request: saw 1 errors; last: rpc error: code = PermissionDenied desc = The caller does not have permission
server.go:139] Failed to process request: saw 1 errors; last: rpc error: code = PermissionDenied desc = The caller does not have permission
server.go:139] Failed to process request: saw 1 errors; last: rpc error: code = PermissionDenied desc = The caller does not have permission
server.go:139] Failed to process request: saw 1 errors; last: rpc error: code = PermissionDenied desc = The caller does not have permission

【问题讨论】:

    标签: google-kubernetes-engine


    【解决方案1】:

    您可能需要检查您的集群是否符合以下几点:

    • 其节点池应将 Stackdriver Logging API 访问范围设置为“只写”或“完整”。
    • 在节点池级别配置的服务帐号应具有联系 Stackdriver API 所需的角色/权限

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-18
    • 1970-01-01
    • 2017-08-08
    相关资源
    最近更新 更多