Я пытаюсь понять взаимосвязь между Kubernetes и OpenStack. Я запутался в теме развертывания Kubernetes на OpenStack, и, проводя свое исследование, я обнаружил, что существует слишком много руководств. Я понимаю последовательность:
- Запустите несколько
nova
экземпляров на OpenStack. - Установите мастер Kubernetes на одном экземпляре и установите узел Kubernetes на других экземплярах.
- Отправьте файл YAML с помощью
kubectl
, и Kubernetes создаст и развернет мое приложение.
Что касается способности Kubernetes к самовосстановлению, может ли Kubernetes перезапустить некоторые из отказавших nova
экземпляров? Какой компонент в Kubernetes отвечает за перезапуск / перезагрузку / удаление / повторную инициализацию nova
экземпляров? Это мастер Kubernetes? Если да, то что произойдет, если мастер Kubernetes выйдет из строя и не сможет быть восстановлен?