В настоящее время я пытаюсь обновить мою установку Eclipse Che с 6.19.0 до 7.7.1.
Однако из-за принудительного переключения на K8s мне стало намного сложнее, так как у меня есть никогда раньше не использовал K8s, и документации Che немного не хватает с момента обновления.
Итак, сначала отказ от ответственности; Я впервые пользуюсь K8s (то есть Minikube или Microk8s), и мне довольно трудно с ним работать.
Я запустил Че с помощью прилагаемого инструмента chectl
с типами установки оператора и руля , Однако у меня все еще есть две проблемы, которые я просто не могу понять.
Я не смог изменить тип сервера с нескольких хостов на хост по умолчанию или на один хост хост. Даже когда я меняю его в шлеме values.yaml
, он просто игнорируется и снова запускается в режиме нескольких хостов.
Я хочу запустить Che на моем существующем сервере разработки и уже настроил nginx обратный прокси (на порту 80
и 443
) для моих работающих экземпляров Nexus и Gitlab. Так что (если это возможно) я хочу получить Che за этим обратным прокси, но я просто не могу понять, как изменить порты входного контроллера k8s. Я даже пытался изменить порты хоста на панели управления k8s, но безрезультатно. Входящий сервер nginx хочет каждый раз привязываться к порту 80
и 443
и, конечно, каждый раз происходит сбой, потому что мой экземпляр nginx уже прослушивает эти порты.
Так есть ли у меня шанс реализовать установку, которая была у меня раньше, только с установкой docker в новом развертывании k8s?
Если установить мой прокси-сервер nginx невозможно, это также будет можно просто запустить его на другом порту, кроме 80
или 443
, однако я просто не могу понять, как его изменить.
Примечание: я пытаюсь запустить его на локальном k8s кластер с Minikube или Microk8s, так что нет «реального» кластера K8s, но это не имеет значения, на котором я попробовал.
Любая помощь по этому вопросу будет высоко ценится!
Заранее спасибо.