You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Mikail Bagishov edited this page Jun 20, 2020
·
3 revisions
Эта страница описывает, как запускать JJS в Kubernetes-кластере.
Helm chart: репозиторий jjs-dev/jjs, путь k8s/jjs.
Сборка
В команду cargo jjs-build ... следует добавить --enable-feature=k8s, она активирует специальные интеграции с Kubernetes.
Конфиги
Пусть JJS установлена в неймспейс jjs.
Тогда ее компоненты в поисках конфигурации будут искать объект ConfigMap по имени jjs-config в пространстве имен jjs. Название объекта ConfigMap можно переопределить с помощью переменной окружения CONFIGMAP.
В этом объекте будет использоваться ключ, имя которого соответствует компоненту системы. Его можно переопределить с помощью переменной окружения CONFIGMAP_KEY.
Соответствие ключей, используемых по умолчанию:
Invoker -> judge
Внимание: в данный момент изменения объекта ConfigMap будут учтены только при перезапуске pod-ов.