kubernetes etcdctl где это? - PullRequest
       20

kubernetes etcdctl где это?

0 голосов
/ 06 февраля 2020

Глупый вопрос. Просто настройте 4-х узловый кластер kubernetes (один главный узел). Модуль etcd работает в системе kube. Но я не могу найти etcdctl в обычном пути.

# find / -name etcdctl -print
/var/lib/docker/overlay2/9c0f2f2ef864f3be6f4195cbcda59b712805fc1957204b97d36a9239e3adb1cf/diff/usr/local/bin/etcdctl
/var/lib/docker/overlay2/bf2ff1f903bef67c6ed8ddf0b37cc6a90788974f61275df5d5fe3d9bdaca232c/merged/usr/local/bin/etcdctl

Использовал найденный etcdctl, чтобы сделать снимок, но он завис. Нужно ли устанавливать etcdctl? Спасибо!

1 Ответ

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

Если вы новичок в docker, вы обнаружили монтирование тома для контейнера etcd, а внутри этого контейнера находится двоичный файл etcdctl, который предназначен для использования с двоичным файлом etcd внутри контейнера.

Вы захотите docker exec в контейнер, чтобы иметь доступ ко всем переменным среды, файлам конфигурации, именам хостов и т. Д. c, которые потребуются для взаимодействия с etcd. В их документации приведен пример использования docker exec.

Подробное руководство также описывает, что вы захотите убедиться, что переменная окружения ETCDCTL_API установлена ​​правильно, пока используя etcdctl.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...