gdb
k8s 容器热替换/重启主进程 - gdb execve syscall 法
· ☕ 8 åˆ†é’Ÿ
k8s 环境下,在不停止或重启 container 的情况下,重启应用进程(pid:1),甚至重新加载运行新版本的应用。本文以 gdb 作为工具,调用 execve syscall,去实现这个目标。

k8s 容器热替换/重启主进程 - gdb exec 法
· ☕ 6 åˆ†é’Ÿ
k8s 环境下,在不停止或重启 container 的情况下,重启应用进程(pid:1),甚至重新加载运行新版本的应用。本文以 gdb 作为工具,调用应用容器自带的 libc 的 close & exec 法函数,去实现这个目标。