题目主干
Task
监控 pod foo 的日志并:
提取与错误 RLIMIT_NOFILE相对应的日志行
将这些日志行写入 /opt/KUTR00101/foo
参考说明
题目解答
student@master01:~$ kubectl get podNAME READY STATUS RESTARTS AGE11-factor-app 1/1 Running 6 (21d ago) 70dfoo 1/1 Running 6 (21d ago) 70dfront-end-dd8dd7c-pqclp 1/1 Running 0 10mnginx 1/1 Running 0 52mnginx-kusc00401 1/1 Running 0 50mpresentation-5649f596b9-jxfnn 1/1 Running 6 (21d ago) 70dpresentation-5649f596b9-nztgp 1/1 Running 0 5h35mpresentation-5649f596b9-p27s8 1/1 Running 0 5h35mpresentation-5649f596b9-tqql2 1/1 Running 0 5h35mstudent@master01:~$ kubectl logs foo/docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration/docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d//docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf10-listen-on-ipv6-by-default.sh: info: Enabled listen on IPv6 in /etc/nginx/conf.d/default.conf/docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh/docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh/docker-entrypoint.sh: Configuration complete; ready for start up2022/05/05 02:32:55 [notice] 1#1: using the "epoll" event method2022/05/05 02:32:55 [notice] 1#1: nginx/1.21.52022/05/05 02:32:55 [notice] 1#1: built by gcc 10.2.1 20210110 (Debian 10.2.1-6)2022/05/05 02:32:55 [notice] 1#1: OS: Linux 5.4.0-100-generic2022/05/05 02:32:55 [notice] 1#1: getrlimit(RLIMIT_NOFILE): 1048576:10485762022/05/05 02:32:55 [notice] 1#1: start worker processes2022/05/05 02:32:55 [notice] 1#1: start worker process 322022/05/05 02:32:55 [notice] 1#1: start worker process 33student@master01:~$ kubectl logs foo |grep RLIMIT_NOFILE2022/05/05 02:32:55 [notice] 1#1: getrlimit(RLIMIT_NOFILE): 1048576:1048576student@master01:~$student@master01:~$ kubectl logs foo |grep RLIMIT_NOFILE > /opt/KUTR00101/foostudent@master01:~$ cat /opt/KUTR00101/foostudent@master01:~$
