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