Weaveworks — частная технологическая компания, специализирующаяся на разработке программных средств для управления контейнеризированными приложениями, оркестрации микросервисов и автоматизации процессов непрерывной доставки. Основана в 2014 году группой инженеров с опытом в облачных и распределённых системах; компания получила известность благодаря развитию и поддержке проектов с открытым исходным кодом, ориентированных на экосистему Kubernetes и контейнерные сети.
Основная деятельность Weaveworks сосредоточена на создании инструментов, облегчающих развертывание, наблюдаемость и управление жизненным циклом приложений в динамических средах. Продуктовая и проектная работа сочетает коммерческие решения и свободные проекты, которые используются для обеспечения сетевого взаимодействия контейнеров, непрерывной доставки на основе декларативных конфигураций и синхронизации состояния кластеров. Компания взаимодействует с сообществами разработчиков и операторами инфраструктуры, публикуя исходные коды и документацию по ряду своих инициатив.
- Разработка и поддержка открытого программного обеспечения — участие в создании и развитии проектов, направленных на контейнерные сети и инструменты для GitOps-подхода.
- Инструменты для GitOps и непрерывной доставки — реализация подходов, при которых декларативные конфигурации в репозитории используются для автоматического приведения кластеров в заданное состояние.
- Решения для сетевого взаимодействия контейнеров — средства, обеспечивающие оверлейные сети и управление трафиком внутри и между Kubernetes-кластеров.
- Поддержка и интеграция с Kubernetes — разработка компонентов и операторов, которые расширяют возможности оркестрации и управления микросервисами.
- Наблюдаемость и управление состоянием — инструменты для мониторинга, логирования и сравнения желаемого и фактического состояния инфраструктуры и приложений.