Автоматизировать установку .msi в узел AKS Windows - PullRequest
1 голос
/ 17 июня 2020

У меня проблема и мне нужна помощь, в моей работе мне было поручено автоматизировать установку windows экспортера (https://github.com/prometheus-community/windows_exporter) в пул узлов AKS Windows, изначально я думал автоматизации установки с помощью Daemonset, я обнаружил, что есть возможность выполнять команды на хосте из контейнера linux на хосте linux, но я хотел бы сделать то же самое из контейнера windows в windows host, есть ли возможность это сделать?

1 Ответ

0 голосов
/ 07 августа 2020

From Добавление Kubernetes / Docker config :

Я не думаю, что вы можете добиться этого, запустив wmi-exporter внутри модуля. Причина в том, что Windows не поддерживает контейнер привилегий, поэтому вы не можете запускать wmi-exporter в контексте узла.

Вы должны запустить wmi-exporter.exe на узле, чтобы получить метрики узла. Если вы хотите запустить его через K8s, вы можете использовать Wins (https://github.com/rancher/wins) для запуска процесса на узле через контейнер. но он заранее добавляет зависимость запуска службы выигрышей на каждом Windows узле.

...