更新
# access to the container
kubectl exec -it -c integration my-route-80b4cb7566-v6l7m /bin/sh
# go to directory
cd /tmp
Squake 和 Nicola 的答案都正常工作。要检查生成的日志文件,您需要访问容器并检查正确的目录:
原始问题
我有一个使用 kamel 运行的集成吊舱:
kamel run MyRoute.java
我已经登录了路线
from("...")
.log("my log message")
我可以使用以下命令检查日志行:
kubectl logs my-route-85d7f65c96-rmb4z --tail=10
然后我可以使用以下方法访问 pod:
kubectl exec -it -c integration my-route-85d7f65c96-rmb4z /bin/sh
我试图检查文件夹/var/log
,不幸的是没有相关的日志文件。
我对此有两个问题:
- 集成 pod 中的日志文件位置在哪里?
- 如何指定日志文件位置?
谢谢