我正在研究s3存储和kubernetes技术,我有一个场景,我需要在复制驱动程序二进制文件后执行systemctl dameon-reload
。如何在没有对工作节点执行ssh的情况下从特权pod进行此操作。
答案 0 :(得分:1)
我没有在我面前的代码,但是我使用CoreOS/go-systemd并将/var/lib/dbus
(IIRC)卷装入特权容器(正如您已经提到的那样)取得了巨大的成功。
我的用例是在DaemonSet中执行此操作,因此每个节点都执行此操作,但如果您希望仅定位一个节点,则spec: nodeName:
[System.IO.File]::Exists('\\srv\c$\target_file')
将使您能够在该特定节点上安排
我会尽量记住使用包含tl; dr of the binary二进制文件
的要点来更新它