Прометей - Вход в бегущие капсулы - PullRequest
0 голосов
/ 01 февраля 2020

Я использую Prometheus в Kubernetes и пытаюсь войти в систему, используя следующую команду.

kubectl exec -it POD_NAME /bash

Ошибка

ERRO [0000 ] exe c ошибка: контейнер_ linux. go: 346: запуск процесса контейнера вызвал "exe c: \" bash \ ": исполняемый файл не найден в $ PATH" exe c ошибка: контейнер_ linux. go: 346: запуск процесса контейнера вызвал "exe c: \" bash \ ": исполняемый файл не найден в $ PATH"

Как войти в этот запущенный модуль prometheus

1 Ответ

1 голос
/ 01 февраля 2020

Контейнерное изображение не содержит / bin / bash, то есть то, что Kube по умолчанию использует для запуска c в работающий контейнер.

В качестве обходного пути вы можете попробовать использовать kubectl и использовать / bin / sh.

Пример: kubectl exe c -it - / bin / sh

...