k8s 日志按体现分类与采集思路

k8s-日志按体现分类与采集思路

1. k8s-日志按体现分类与采集思路

  • 创建nginx服务为示例

    [root@k8s-master ~]# kubectl run nginx --image=nginx
    pod/nginx created
    [root@k8s-master ~]# kubectl get pods
    NAME                   READY   STATUS    RESTARTS   AGE
    nginx                  1/1     Running   0          3m29s
    web-5df8b97c79-hksfc   1/1     Running   0          42h
    [root@k8s-master ~]# kubectl exec -it nginx -- bash
    root@nginx:/# ls /var/log/nginx/
    access.log  error.log
    

    我们可以看到这里有日志文件,但是不会输出数据到文件,因为nginx把日志输出容器外

  • 创建tomcat服务为示例

    [root@k8s-master ~]# kubectl run tomcat --image=tomcat
    pod/tomcat created
    [root@k8s-master ~]# kubectl get pods
    NAME                   READY   STATUS    RESTARTS   AGE
    nginx                  1/1     Running   0          14m
    tomcat                 1/1     Running   0          80s
    web-5df8b97c79-hksfc   1/1     Running   0          42h
    [root@k8s-master ~]# kubectl exec -it tomcat -- bash
    root@tomcat:/usr/local/tomcat# ls
    BUILDING.txt  CONTRIBUTING.md  LICENSE  NOTICE  README.md  RELEASE-NOTES  RUNNING.txt  bin  conf  lib  logs  native-jni-lib  temp  webapps  webapps.dist  work
    root@tomcat:/usr/local/tomcat# cd logs/
    root@tomcat:/usr/local/tomcat/logs# ls -a
    .  ..  catalina.2021-07-07.log  host-manager.2021-07-07.log  localhost.2021-07-07.log  localhost_access_log.2021-07-07.txt  manager.2021-07-07.log
    root@tomcat:/usr/local/tomcat/logs# cat localhost_access_log.2021-07-07.txt 
    10.244.235.192 - - [07/Jul/2021:05:15:42 +0000] "GET / HTTP/1.1" 404 682
    

    这里我们发现,tomcat服务我们请求后,是吧数据存放在容器里

posted @ 2021-11-12 10:50  七月流星雨  阅读(141)  评论(0编辑  收藏  举报