С чего начать
Что такое in-Cloud?
in-Cloud — это фреймворк для создания собственного пользовательского интерфейса к Kubernetes-API. Вы можете построить интерфейс, который соответствует вашему видению — от минималистичного дашборда до аналога OpenShift Console. Все элементы собираются из готовых компонентов, а логика описывается декларативно.
Как установить?
Установка разделена на этапы — вы выбираете нужные.
1. Установка in-Cloud Console
На этом этапе вы устанавливаете основное приложение. Возможна настройка как базового варианта, так и полноценной версии «под ключ» — с oAuth-Proxy и Dex.
helm upgrade in-cloud-web oci://registry-1.docker.io/prorobotech/incloud-web-chart --namespace in-cloud-web --install --set incloud-web-resources.enabled=false --set fullnameOverride=in-cloud-web --set externalDomain=127.0.0.1 --set externalDomainPort=8081 --set-json 'service.ports=[{"name":"web-http","port":8080,"targetPort":8080,"protocol":"TCP"},{"name":"nginx-http","port":8081,"targetPort":8081,"protocol":"TCP"},{"name":"bff-http","port":8082,"targetPort":8082,"protocol":"TCP"}]' --create-namespace