Пользовательский входной порт и режим одного хоста с Eclipse Che на K8s - PullRequest
1 голос
/ 22 января 2020

В настоящее время я пытаюсь обновить мою установку Eclipse Che с 6.19.0 до 7.7.1.

Однако из-за принудительного переключения на K8s мне стало намного сложнее, так как у меня есть никогда раньше не использовал K8s, и документации Che немного не хватает с момента обновления.

Итак, сначала отказ от ответственности; Я впервые пользуюсь K8s (то есть Minikube или Microk8s), и мне довольно трудно с ним работать.

Я запустил Че с помощью прилагаемого инструмента chectl с типами установки оператора и руля , Однако у меня все еще есть две проблемы, которые я просто не могу понять.

  1. Я не смог изменить тип сервера с нескольких хостов на хост по умолчанию или на один хост хост. Даже когда я меняю его в шлеме values.yaml, он просто игнорируется и снова запускается в режиме нескольких хостов.

  2. Я хочу запустить Che на моем существующем сервере разработки и уже настроил nginx обратный прокси (на порту 80 и 443) для моих работающих экземпляров Nexus и Gitlab. Так что (если это возможно) я хочу получить Che за этим обратным прокси, но я просто не могу понять, как изменить порты входного контроллера k8s. Я даже пытался изменить порты хоста на панели управления k8s, но безрезультатно. Входящий сервер nginx хочет каждый раз привязываться к порту 80 и 443 и, конечно, каждый раз происходит сбой, потому что мой экземпляр nginx уже прослушивает эти порты.

Так есть ли у меня шанс реализовать установку, которая была у меня раньше, только с установкой docker в новом развертывании k8s?

Если установить мой прокси-сервер nginx невозможно, это также будет можно просто запустить его на другом порту, кроме 80 или 443, однако я просто не могу понять, как его изменить.

Примечание: я пытаюсь запустить его на локальном k8s кластер с Minikube или Microk8s, так что нет «реального» кластера K8s, но это не имеет значения, на котором я попробовал.

Любая помощь по этому вопросу будет высоко ценится!

Заранее спасибо.

...