Перезапустите сервер, работающий внутри узла Kubernetes - PullRequest
0 голосов
/ 10 марта 2019

У меня есть облачный кластер IBM на базе kubernetes.Этот кластер в настоящее время имеет только 1 узел.
Я проверил команду kubectl get nodes.
В этом узле работает несколько серверов.Я хочу перезагрузить один из этих серверов.Как я могу войти в узел и выполнить перезапуск для требуемого сервера?
Я пробовал ssh, но эта ссылка говорит, что это нельзя сделать напрямую.

1 Ответ

1 голос
/ 15 марта 2019

Похоже, ваши основные вопросы: «как перезапустить модуль», «как выполнить ssh для объекта, в котором запущен мой сервис» и «как посмотреть, удалил ли я модуль».

Прежде всего, на большинство этих вопросов уже дан ответ в StackOverflow. Во-вторых, вам нужно ознакомиться с базовой терминологией Kubernetes и с тем, как все работает здесь. Вы можете сделать это в любом введении в Kubernetes или в документации .

Отвечая на вопросы:

1) О перезапуске вы можете найти информацию здесь . Или, если у вас запущено развертывание, удаление модуля приведет к его восстановлению.

2) вы можете использовать kubectl exec, как описано здесь : kubectl exec -ti pod_name sh(or bash)

3) чтобы увидеть ваши модули, запустите kubectl get pods после того, как вы запустите kubectl delete pod name -n namespace, вы можете запустить kubectl get pods -w, чтобы увидеть изменение статуса удаленного модуля и его появления. Или вы заметите, что запущен новый модуль, но с другим NAME.

...