Я новичок в использовании Eclipse Che.После попытки (и неудачи, см. Ошибку в конце) установить его на локальный кластер kubernetes в соответствии с этой статьей , я запустил его локально, используя докер в соответствии с документацией: https://www.eclipse.org/che/docs/che-6/docker-single-user.html.Даже несмотря на то, что это документация для версии 6, кажется, она отлично запускает версию 7.
Запускается нормально (предупреждения не имеют значения AFAIK):
WARN: Bound 'eclipse/che' to 'eclipse/che:7.0.0-beta-5.0'
INFO: Proxy: HTTP_PROXY=gateway.docker.internal:3128, HTTPS_PROXY=gateway.docker.internal:3129, NO_PROXY=
WARN: Potential networking issue discovered!
WARN: We have identified that http and https proxies are set but no_proxy is not. This may cause fatal networking errors. Set no_proxy for your Docker daemon!
INFO: (che cli): 7.0.0-beta-5.0 - using docker 18.06.1-ce / docker4mac
WARN: Newer version 'rc' available
INFO: (che init): Installing configuration and bootstrap variables:
INFO: (che init): CHE_HOST=192.168.65.3
INFO: (che init): CHE_VERSION=7.0.0-beta-5.0
INFO: (che init): CHE_CONFIG=~/che
INFO: (che init): CHE_INSTANCE=~/che/instance
INFO: (che config): Generating che configuration...
INFO: (che config): Customizing docker-compose for running in a container
INFO: (che start): Preflight checks
mem (1.5 GiB): [OK]
disk (100 MB): [OK]
port 8080 (http): [AVAILABLE]
conn (browser => ws): [OK]
conn (server => ws): [OK]
INFO: (che start): Starting containers...
INFO: (che start): Services booting...
INFO: (che start): Server logs at "docker logs -f che"
INFO: (che start): Booted and reachable
INFO: (che start): Ver: 7.0.0-beta-5.0
INFO: (che start): Use: http://localhost:8080
INFO: (che start): API: http://localhost:8080/swagger
Я получаю рабочее пространствонастройте экран и выберите стек node.js .Стек создан просто отлично, и рабочая область работает.Тем не менее, я застрял.Невозможно создать новый проект или импортировать проект.Если перейти к настройке рабочей области, на верхней панели отображается следующая ошибка:
В среде IDE отображается сообщение «Нет проектов», даже если ониотображаются при перечислении проектов из обзора рабочей области:
Projects view showing two created projects">
Я пытался искать вдокументации, но поскольку ссылка указывает на документы для версии 6, в ней ничего не говорится об обновлении определения рабочей области.Я также попытался удалить и заново создать рабочую область и попытался создать проект из шаблона (nodejs-hello-world
и web-nodejs-simple
).
Есть ли кто-нибудь, кто сталкивался с такой же проблемой или уже решил ее?Должен быть способ использовать старые определения рабочей области.Я предполагаю, что мой следующий шаг - перейти на версию 6 или выполнить шаги по установке для версии 7, которая использует chectl
.
PS: для полноты, вот ошибка, с которой я столкнулся, когда следовалРуководство по установке eclipse che 6 с помощью Docker для Mac:
helm upgrade --install che --namespace che --set cheImage=eclipse/che-server:6.19.5 --set global.cheWorkspacesNamespace="che" --set
global.ingressDomain=${CHE_DOMAIN}.nip.io ./
Release "che" does not exist. Installing it now.
Error: validation failed: error validating "": error validating data:
[unknown object type "nil" in ConfigMap.data.CHE_LOGGER_CONFIG, unknown
object type "nil" in ConfigMap.data.CHE_OAUTH_GITHUB_CLIENTID, unknown object
type "nil" in ConfigMap.data.CHE_OAUTH_GITHUB_CLIENTSECRET, unknown object
type "nil" in ConfigMap.data.CHE_WORKSPACE_HTTPS__PROXY, unknown object type
"nil" in ConfigMap.data.CHE_WORKSPACE_HTTP__PROXY, unknown object type "nil"
in ConfigMap.data.CHE_WORKSPACE_NO__PROXY]
ОБНОВЛЕНИЕ 1: добавлены скриншоты проектов и вид проекта.Также попытался понизить до 6.19.0, с тем же результатом.Конечно, я также проверил документацию по Che 7, но там также не упоминается обновление определений рабочего пространства.
ОБНОВЛЕНИЕ 2: Использование chectl
в соответствии с кратким руководством не помогло, так как я столкнулся с проблемой при запуске стручков.Я сообщил о проблеме 1047 * команде chectl и надеюсь, что смогу помочь решить ее.