Spinnaker 1.0 — Open Source-платформа Google для DevOps с поддержкой CI/CD в разных облаках
Иллюстрация с сайта Spinnaker.Io
На прошлой неделе интернет-гигант Google представил крупный релиз платформы с открытым кодом, обеспечивающей непрерывную доставку приложений в разных облачных окружениях, — Spinnaker 1.0.
Проект Spinnaker был создан в 2014 году компанией Netflix как «инструмент непрерывной интеграции с поддержкой разных облачных провайдеров». Через некоторое время к его разработке подключились инженеры Google, в результате чего, в ноябре 2015 года, авторы открыли исходный код Spinnaker, переведя свою DevOps-разработку в категорию Open Source. С тех пор сообщество Spinnaker активно росло, и среди сегодняшних пользователей этого инструмента называются такие компании, как Microsoft, Oracle, Target, Waze, Cloudera. Продолжая вносить свой посильный вклад в развитие Spinnaker, специалисты Google представили первый крупный публичный релиз — 1.0.
Spinnaker 1.0 имеет встроенную поддержку GCE (Google Compute Engine), Google Container Engine, Google App Engine, AWS EC2, Microsoft Azure, Kubernetes и OpenStack, а в ближайшее время ожидается пополнение в виде Oracle Bare Metal и DC/OS. Предназначение платформы — реализация процессов CI/CD (непрерывной интеграции, деплоя, доставки приложений), что обеспечивается поддержкой произвольных deployment pipelines и интеграцией с популярными средствами вроде Git, Jenkins, Travis CI, Docker Registry.
В Spinnaker предусмотрена поддержка «продвинутых стратегий развёртывания» включая канареечные релизы, окружений со множеством staging-площадок, красно-чёрные (они же сине-зелёные) деплои, разбивку трафика, простые откаты изменений. Реализованы различные механизмы для аутентификации и авторизации (включая OAuth, SAML, LDAP, сертификаты X.509, команды GitHub, группы Azure и Google Groups) для адаптации платформы под нужды больших DevOps-команд.
Одновременно с релизом Spinnaker 1.0 была представлена консольная утилита halyard, помогающая системным администраторам устанавливать, настраивать и обновлять платформу.
Новый сайт проекта — www.spinnaker.io. Исходный код доступен на GitHub под свободной лицензией Apache License 2.0.
Постоянная ссылка к новости: http://www.nixp.ru/news/14070.html. Дмитрий Шурупов по материалам eweek.com, Google Cloud Platform.
container-diff — новая утилита от Google для сравнения образов Docker-контейнеров
Loghouse — Open Source-решение компании «Флант» для работы с логами контейнеров в Kubernetes 1
Puppet Bolt, Tasks, Discovery, Pipelines… — крупнейшее обновление продуктов для сисадминов от Puppet
Open Source-проекты Envoy (сетка для сервисов) и Jaeger (система трассировки) приняты в CNCF
Ark и Sonobuoy — новые Open Source-утилиты от Heptio для эксплуатации Kubernetes
Oracle представила микроконтейнеры и три Open Source-утилиты для них: smith, crashcart, railcar
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1