日志流在 Kubernetes 中对于监控和排错运行在容器化环境中的应用程序至关重要。它提供了对 Pod 中容器生成的日志的实时访问。
在本文中,我们将学习如何使用 kubectl logs 命令从 Kubernetes Pod 中获取日志的连续流。### 1. 概述
让我们从 ubuntu-pod.yaml 配置文件开始,这个 Pod 使用 ubuntu 镜像,并每分钟打印一条消息:
$ cat ubuntu-pod.yaml
apiVersion: v1
kind: Pod
metadata:
name: ubuntu-pod
spec:
containers:
- name: ubuntu-container
image: ubuntu
command: ["bash", "-c", "while true; do echo 'running ...' && sleep 60; done"]