logging ->>/var/log/kube-apiserver.log不适用于kubernetes1.6

标签 logging kubernetes

当前,在kubernetes1.5.3下,通过在/ etc / kubernetes / kube-中添加“1 >> / var / log / kube-apiserver.log 2>&1”来生成kube-apiserver.log和kube-controller-manager.log。 apiserver.yaml文件。
当我将kubernetes版本升级到1.6.3时,它不起作用。在/ var / log下没有创建日志文件。如何获取kubernetes日志文件?
非常感谢。

最佳答案

对于kubernetes1.6 +,请尝试以下选项
kube-apiserver

--audit-log-path=/var/log/kubernetes/kube-apiserver.log --logtostderr=false

然后重启kube-apiserver,您可以在kube-apiserver文件中找到/var/log/kubernetes/kube-apiserver.log的所有日志。
kube-controller-manager
--log-dir=/var/log/kubernetes --logtostderr=false

然后重新启动kube-controller-manager,您将发现:
  • ERROR登录/var/log/kubernetes/kube-controller-manager.ERROR;
  • FATAL登录/var/log/kubernetes/kube-controller-manager.FATAL;
  • INFO登录/var/log/kubernetes/kube-controller-manager.INFO;
  • WARNING登录/var/log/kubernetes/kube-controller-manager.WARNING;
  • kube-scheduler
     --log-dir=/var/log/kubernetes --logtostderr=false
    

    然后重新启动kube-scheduler,您将发现:
  • ERROR登录/var/log/kubernetes/kube-scheduler.ERROR;
  • FATAL登录/var/log/kubernetes/kube-scheduler.FATAL;
  • INFO登录/var/log/kubernetes/kube-scheduler.INFO;
  • WARNING登录/var/log/kubernetes/kube-scheduler.WARNING;
  • kubelet
    --log-dir=/var/log/kubernetes --logtostderr=false
    

    然后重新启动kubelet,您将发现:
  • ERROR登录/var/log/kubernetes/kubelet.ERROR;
  • FATAL登录/var/log/kubernetes/kubelet.FATAL;
  • INFO登录/var/log/kubernetes/kubelet.INFO;
  • WARNING登录/var/log/kubernetes/kubelet.WARNING;
  • kube-proxy
    --log-dir=/var/log/kubernetes --logtostderr=false
    

    然后重新启动kube-proxy,您将发现:
  • ERROR登录/var/log/kubernetes/kube-proxy.ERROR;
  • FATAL登录/var/log/kubernetes/kube-proxy.FATAL;
  • INFO登录/var/log/kubernetes/kube-proxy.INFO;
  • WARNING登录/var/log/kubernetes/kube-proxy.WARNING;
  • 关于logging ->>/var/log/kube-apiserver.log不适用于kubernetes1.6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44469277/

    相关文章:

    asp.net - IIS 和 ASP.NET 的耗时差异

    amazon-web-services - 监控 AWS 上的堆栈的最佳方法是什么?

    java - 关于应用程序日志级别的建议

    apache-spark - 在Kubernetes上运行Spark示例失败

    kubernetes - 通过查找 Ingress URL 访问 POD 的 IP 地址

    kubernetes - 设置 Kubernetes 服务 token 的到期时间

    logging - 如何将系统日志发送到graylog

    scala - 如何从 Scala Spark DataFrameReader csv 记录格式错误的行

    python - 从 kubernetes-incubator/client-python 连接到 gke 集群时出错

    google-cloud-platform - 使用 kubectl 或 kubernetes api 获取服务的外部 ip