Juju — это корпоративный диспетчер жизненного цикла оператора (OLM), который обеспечивает управление приложениями на основе моделей и инфраструктуру следующего поколения как код.
Шаблон оператора Kubernetes заменяет управление файлами конфигурации программно-определяемыми операциями и общими повторно используемыми пакетами кода операций. Juju расширяет эту идею, включая традиционные приложения для Windows и Linux.
Являясь универсальным диспетчером жизненного цикла оператора для контейнеров, виртуальных машин и «голого железа», который управляет выделением ресурсов и базовой инфраструктурой, Juju предлагает чистый подход к многооблачным операциям. Приложениями можно управлять в нескольких облаках, локально, на машинах или в Kubernetes, а затем интегрировать их автоматически.
Операторы упакованы в чудо-кнопки и распространяются через Charmhub.io, на котором размещена коллекция Open Operator. Чудо-кнопка — это сжатый архив кода оператора и метаданных, которым также можно делиться напрямую вместе с приложениями.