Вы в принципе не можете использовать systemctl
в Docker, так как контейнеры не запускают демон systemd
.Это сложно запустить в самом Docker, и пару обходных путей, которые могли бы сделать его, трудно выразить в Kubernetes.
Вам нужно придумать другой способ запустить свой процесс.Обычно контейнер запускает только один сервис, поэтому вместо запуска его через системный файл systemd вы можете просто запустить сервис напрямую;ваш Dockerfile может закончиться чем-то вроде
CMD ["/usr/sbin/myserviced", "--foreground"]