我正在按照这个文档测试将GCE VM迁移到GKE,但我不清楚迁移后我的systemd服务会发生什么。通常,容器用于运行单个应用程序,而不是许多守护程序。
我试着看看systemd服务是否在Pod中运行,但失败了:
$ kubectl exec -it my-app-0 -- systemctl status
System has not been booted with systemd as init system (PID 1). Can't operate.
command terminated with exit code 1
我认为文档需要改进,以包含更多关于迁移后Pod的详细信息。除了systemd服务,Pod中容器的入口点是什么?
对于迁移的容器,这应该会给您带来所需的结果:
kubectl exec-it my-app-0--bash-c"systemctl status">