我有一个要求,我需要获取用户的访问令牌。
我知道管理员用户名和密码,因此可以获得管理员的访问令牌。
是否有任何 REST API 可以为我提供使用上述数据的用户访问令牌?
代码的简化版本
trap 'rm /tmp/not_done; echo "trap command got executed"; sleep 10' SIGTERM
wait_sigterm() {
touch /tmp/not_done
while [ -f /tmp/not_done ]
do
sleep 60 &
wait $!
done
}
wait_sigterm
Run Code Online (Sandbox Code Playgroud)
如何确保 trap 命令已执行?
一种方法是我可以访问被杀死的容器的日志并检查我的回显消息。
我尝试在 while 循环中获取日志(kubectl -n 命名空间名称日志 pod 名称容器名称),以便我能够选择最后写入的日志,直到容器处于活动状态。
但回声消息不存在。我的猜测是,一旦我们杀死容器或其他东西,日志就不会被写入。有什么方法可以获取已杀死容器的日志或测试上述场景吗?