Запустите веб-страницу, похожую на панель управления kubernetes - PullRequest
0 голосов
/ 28 февраля 2019

Я хочу запустить веб-страницу, аналогичную информационной панели kubernetes. Веб-страница принимает данные от пользователя и создает небольшой файл, но я хочу, чтобы веб-страница загружалась без использования какого-либо сервера.kubernetes развертывает модуль и открывает веб-страницу, я хочу сделать то же самое. Если kubernetes также использует сервер, как он его использует (загружает ли он его непосредственно с ОС в модуле или как это делает kubernetes).

Обзор Я хочу знать, как развертывается панель управления kubernetes, использует ли она сервер, если да, то как он устанавливает сервер в модуле kubernetes, иначе как он вызывает пользовательский интерфейс.

1 Ответ

0 голосов
/ 13 марта 2019

На самом деле, Kubernetes играет роль оркестратора и обеспечивает достаточный способ для построения каналов связи между контейнерами в кластере и использует Docker по умолчанию в качестве контейнера время выполнения .

Контейнеры представляют собой запусксреда для изображений, однако изображения состоят из уровня ОС и двоичных файлов приложений, хорошее объяснение вы можете найти здесь .Чтобы создать собственное изображение, вы можете подумать о двух способах сделать это: создать изображение из существующего в Docker Hub или создать изображение из Dockerfile . Хранить настроенное изображение может бытьвозможность вставить его в репозиторий Docker Hub или занять какое-то частное изолированное хранилище, развернув Сервер реестра .

Когда вы будете готовы с образом и планируете внедрить приложение в кластер Kubernetesсамое время создать первый микросервис.Хотя в мире существует множество материалов о кластере Kubernetes и его движке времени исполнения архитектура , я бы остановился на жизненном цикле развертывания приложения.

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

Служба описывает способ взаимодействия конкретного Pod с другими ресурсами в кластере, предоставляя IP-адрес конечной точки и порт, на который будет реагировать ваше приложение.

В общем случае с Kubernetes Dashboard , используемый метод kubectl proxy будет представлять приложение путем прокси-шлюза между хостом и API Kubernetes, что больше похоже на тестирование и не является безопасным,по сравнению с типом Nodeport , который предоставляет более удобный способ сделать приложение доступным вне кластера, как описано в этом стековом потоке .

Я призываю вас получить еще немногоучебные материалы в официальной документации Kubernetes .

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