-
Notifications
You must be signed in to change notification settings - Fork 0
[TODO] Kubernetes
Эта страница описывает, как запускать 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-ов.