Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes基本pod测井_Kubernetes - Fatal编程技术网

Kubernetes基本pod测井

Kubernetes基本pod测井,kubernetes,Kubernetes,嗨,我正在尝试设置基本日志,以便在一个地方获取所有pod日志。以下是我创建的pod规范,但在提到的位置找不到日志的踪迹。下面的模板中可能缺少什么 apiVersion: v1 kind: Pod metadata: name: counter spec: containers: - name: count image: busybox args: [/bin/sh, -c, 'i=0;

嗨,我正在尝试设置基本日志,以便在一个地方获取所有pod日志。以下是我创建的pod规范,但在提到的位置找不到日志的踪迹。下面的模板中可能缺少什么

    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: {}
试试这个:

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

并检查该位置的节点日志

查看fluentd,要将您的日志保存到某个位置(s3、elastic等)

使用
空目录
,日志将在指定装载路径的容器中生成。日志也位于节点上,但位于其他位置(由kubernetes/docker管理)。我可以看到在Pod内的容器中创建的日志,也可以看到在主机(工作节点)上创建的日志。我可以看到在Pod内的容器中创建的日志,也可以看到在主机(工作节点)上创建的日志。我有Pod。。我想存储该pod生成的日志,即kubectl日志podname生成的日志我的参数是什么?