gpt4 book ai didi

amazon-web-services - 如何在 EKS 上获取 k8s master 日志?

转载 作者:行者123 更新时间:2023-12-04 02:26:58 25 4
gpt4 key购买 nike

我正在寻找这些日志:

/var/log/kube-apiserver.log
/var/log/kube-scheduler.log
/var/log/kube-controller-manager.log

在 EKS 中,用户无权访问控制平面,也无法直接查看这些文件。

我知道 CloudTrail AWS 宣布的集成。但它显示的事件不是来自 k8s API,而是来自 AWS EKS API,如 CreateCluster事件。还有一个悬而未决的问题如何获取调度程序和 Controller 管理器日志。

pods 列表中没有 api 和 Controller 的 pods。
$ kubectl get po --all-namespaces
NAMESPACE NAME READY STATUS RESTARTS AGE
kube-system aws-node-9f4lm 1/1 Running 0 2h
kube-system aws-node-wj2cg 1/1 Running 0 2h
kube-system kube-dns-64b69465b4-4gw6n 3/3 Running 0 2h
kube-system kube-proxy-7mt7l 1/1 Running 0 2h
kube-system kube-proxy-vflzv 1/1 Running 0 2h

节点列表中没有主节点
$ kubectl get nodes
NAME STATUS ROLES AGE VERSION
ip-10-0-0-92.ec2.internal Ready <none> 9m v1.10.3
ip-10-0-1-63.ec2.internal Ready <none> 9m v1.10.3

最佳答案

日志可以发送到CloudWatch (不是免费的)。可以单独选择以下日志发送到 CloudWatch:

  • API服务器
  • 审核
  • 身份验证器
  • Controller 管理器
  • 调度器

  • 可以通过 UI 或 AWS CLI 启用日志。见 Amazon EKS Control Plane Logging

    关于amazon-web-services - 如何在 EKS 上获取 k8s master 日志?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51039619/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com