Kubernetes基本Pod日志记录

时间:2019-06-07 06:48:45

标签: kubernetes

嗨,我正在尝试设置基本日志记录,以便将所有pod日志都放在一个地方。以下是我创建的pod-spec,但在提到的位置找不到日志的踪迹。下面的模板中可能缺少什么?

    apiVersion: v1
    kind: Pod
    metadata:
      name: counter
    spec:
      containers:
    - name: count
        image: busybox
        args: [/bin/sh, -c,
        'i=0; while true; do echo "$i: $(date)" >> /u01/kubernetes_prac/logs/log_output.txt; i=$((i+1)); sleep 1; done']
        volumeMounts:
        - name: varlog
          mountPath: /u01/kubernetes_prac/logs
      volumes:
      - name: varlog
        emptyDir: {}

2 个答案:

答案 0 :(得分:1)

尝试一下:

volumes:
  - name: varlog
    hostPath:
      path: /tmp/logs

并检查该节点上的节点日志

答案 1 :(得分:0)

查看流利的,以将您的日志保存在某处(s3,弹性等)