- PVSM.RU - https://www.pvsm.ru -

Релизы для Kubernetes-экосистемы с KubeCon’19: JFrog Container Registry, Kui от IBM, Loki 1.0.0…

С 18 по 21 ноября в Сан-Диего (Калифорния, США) проходила масштабная конференция, организованная CNCF (входит в состав The Linux Foundation) и посвящённая Kubernetes и другим связанным технологиям, — KubeCon + CloudNativeCon North America 2019 [1].

Релизы для Kubernetes-экосистемы с KubeCon'19: JFrog Container Registry, Kui от IBM, Loki 1.0.0… - 1

Мероприятие, которое на сей раз посетили 12 тысяч человек, было по традиции богато интересными докладами о стремительно растущей Open Source-экосистеме для современных cloud native-приложений, а также и приуроченными к нему анонсами от компаний, развивающих эту экосистему. Именно последним и посвящена новость.

JFrog Container Registry

Одним из наиболее обсуждаемых в DevOps-сообществе событий стал выпуск JFrog Container Registry [2]. Компания JFrog, хорошо известная в среде разработчиков (и «сочувствующих» им) благодаря своему универсальному репозиторию Artifactory, сделала бесплатный продукт на его основе и нескромно назвала результат «самым продвинутым и мощным в мире гибридным реестром для Docker и Helm».

«Гибридность» решения объясняется возможностью его использования в разных окружениях (multi-cloud, self-hosted, on-prem). А ориентация на применение в связке с Kubernetes достигается благодаря полной поддержке репозиториев Helm-чартов. Другие преимущества JFrog Container Registry в сравнении с популярными аналогами (от AWS, Google, Azure, GitLab, Harbor [3]) представляются следующей таблицей:

Релизы для Kubernetes-экосистемы с KubeCon'19: JFrog Container Registry, Kui от IBM, Loki 1.0.0… - 2

Скачать JFrog Container Registry для использования on-premises (бесплатно, но код закрыт) или попробовать его в облаке можно на сайте проекта [4].

Kui и Iter8 от IBM

Компания IBM представила [5] две Open Source-утилиты:

  • Kui [6] (GitHub [7]) — «Kubernetes-терминал с визуализациями». Утилита использует Electron для обогащения консольной работы с Kubernetes наглядными графическими представлениями, что призваны значительно упростить и ускорить привычные манипуляции.

    Это тот случай, когда проще один раз увидеть:

    Релизы для Kubernetes-экосистемы с KubeCon'19: JFrog Container Registry, Kui от IBM, Loki 1.0.0… - 3

  • Iter8 [8] (GitHub с документацией [9]) — «канареечные релизы и A/B-тестирование на базе аналитики». Решение представляется двумя компонентами:
    • iter8-analytics — средство анализа метрик по каждой версии микросервиса и применения статистических техник для выбора оптимальной версии в соответствии со стоящей задачей;
    • iter8-controller — контроллер для автоматизации канареечных релизов и A/B-тестирования, который распределяет трафик по разным версиям микросервиса в соответствии с данными/решениями, полученными в результате анализа.

    Релизы для Kubernetes-экосистемы с KubeCon'19: JFrog Container Registry, Kui от IBM, Loki 1.0.0… - 4

Loki 1.0.0

Компания Grafana Labs объявила [10] о том, что её система сбора логов для Kubernetes — Loki [11] — достигла стабильного уровня, выпустив версию 1.0.0 [12].

Проект Loki был анонсирован на прошлой KubeCon + CloudNativeCon North America (год назад) и с тех пор снискал явный интерес в сообществе, собрав более 130 контрибьюторов, сделавших более 1000 коммитов в кодовую базу. А вот как комментируют стабильный релиз его авторы:

«У стабильности есть несколько определений: с точки зрения эксплуатации мы уверены в стабильности Loki, но необходимо также говорить и о стабильности с позиции API и фич. Loki по-прежнему очень молодой проект во многих отношениях, и мы планируем добавлять в него множество фич и функциональности.

Релиз 1.0.0 также подчёркивает наше намерение очень сознательно относиться к ломающим совместимость изменениям, поддерживая их количество на абсолютном минимуме. На раннем этапе проекта сложно обещать, что таких изменений совсем не будет, но мы сделаем всё возможное в этом отношении и поддержке обратной совместимости».

Другие проекты

  • «Легковесный Kubernetes» от Rancher Labs — K3s [13] — был наделён [14] статусом GA, т.е. объявлен стабильным для использования.
  • VMware представила [15] проект Antrea [16] — сетевое решение для Kubernetes, основанное на Open vSwitch. Оно написано на Go, работает на уровнях L3/L4, обеспечивая сетевые функции и безопасность для K8s-кластера.

    Релизы для Kubernetes-экосистемы с KubeCon'19: JFrog Container Registry, Kui от IBM, Loki 1.0.0… - 5

  • Sysdig запустила [17] Cloud-Native Security Hub [18] — репозиторий, призванный собрать лучшие практики и конфигурации по безопасности для Kubernetes. На данный момент его база наполнена правилами для утилиты мониторинга активности Falco [19].
  • Jenkins X [20] (подробнее мы рассказывали о нём здесь [21]) получил [22] графический интерфейс (GUI). Он вошёл [23] в состав представленного [24] ранее в этом году Jenkins X Distribution от CloudBees.

    Релизы для Kubernetes-экосистемы с KubeCon'19: JFrog Container Registry, Kui от IBM, Loki 1.0.0… - 6
    Страница сборок в Jenkins X UI

  • Altinity объявила [25] о готовности к использованию в production своего Kubernetes-оператора для ClickHouse [26] с релизом 0.7.0 [27].
  • Red Hat обновила [28] свой «родной для Kubernetes IDE», основанный на Eclipse Che, — CodeReady Workspaces [29] — до версии 2.0. Главное изменение — более привычный пользовательский интерфейс, ориентированный на разработчиков, привыкших к Microsoft Visual Studio (VS) Code. Продукт входит в состав Red Hat OpenShift и появится на OpenShift OperatorHub «в ближайшие недели».

    Релизы для Kubernetes-экосистемы с KubeCon'19: JFrog Container Registry, Kui от IBM, Loki 1.0.0… - 7
    Скриншот с Container Journal [30]

P.S.

Следующая конференция CNCF будет европейской — KubeCon + CloudNativeCon Europe 2020 — и пройдет с 30 марта по 2 апреля 2020 года в Амстердаме.

Читайте также в нашем блоге:

Автор: shurup

Источник [34]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/open-source/337506

Ссылки в тексте:

[1] KubeCon + CloudNativeCon North America 2019: https://events19.linuxfoundation.org/events/kubecon-cloudnativecon-north-america-2019/

[2] выпуск JFrog Container Registry: https://jfrog.com/blog/announcing-jfrog-container-registry/

[3] Harbor: https://habr.com/ru/company/flant/blog/419727/

[4] сайте проекта: https://jfrog.com/container-registry/

[5] представила: https://developer.ibm.com/blogs/ibm-open-source-developers-productive-kubernetes/

[6] Kui: https://www.kui.tools/

[7] GitHub: https://github.com/IBM/kui

[8] Iter8: https://iter8.tools/

[9] GitHub с документацией: https://github.com/iter8-tools/docs

[10] объявила: https://grafana.com/blog/2019/11/20/loki-reaches-ga-with-v1.0.0-release/

[11] Loki: https://github.com/grafana/loki

[12] версию 1.0.0: https://github.com/grafana/loki/releases/tag/v1.0.0

[13] K3s: https://k3s.io/

[14] был наделён: https://rancher.com/press/k3s-ga-rio-beta-product-expansion

[15] представила: https://blogs.vmware.com/opensource/2019/11/18/announcing-project-antrea/

[16] Antrea: https://github.com/vmware-tanzu/antrea/

[17] запустила: https://sysdig.com/press-releases/cloud-native-security-hub/

[18] Cloud-Native Security Hub: https://securityhub.dev/

[19] Falco: https://github.com/falcosecurity/falco

[20] Jenkins X: https://jenkins-x.io

[21] здесь: https://habr.com/ru/company/flant/blog/352036/

[22] получил: https://www.tfir.io/cloudbees-announces-gui-for-jenkins-x/

[23] вошёл: https://docs.cloudbees.com/docs/cloudbees-jenkins-x-distribution/latest/user-interface/

[24] представленного: https://www.cloudbees.com/blog/announcing-cloudbees-jenkins-x-distribution

[25] объявила: https://www.altinity.com/blog/2019/11/19/altinity-announces-production-ready-kubernetes-operator-for-clickhouse-data-warehouses

[26] Kubernetes-оператора для ClickHouse: https://github.com/Altinity/clickhouse-operator

[27] релизом 0.7.0: https://github.com/Altinity/clickhouse-operator/releases/tag/0.7.0

[28] обновила: https://www.redhat.com/en/about/press-releases/red-hat-codeready-workspaces-2-brings-new-tooling-cloud-native-development/

[29] CodeReady Workspaces: https://developers.redhat.com/products/codeready-workspaces/overview

[30] Container Journal: https://containerjournal.com/topics/container-ecosystems/red-hat-updates-ide-for-kubernetes-environments/

[31] KubeCon Europe 2019: Как мы впервые посетили главное событие по Kubernetes: https://habr.com/ru/company/flant/blog/454184/

[32] Новая статистика CNCF о контейнерах, cloud native и Kubernetes: https://habr.com/ru/company/flant/blog/422949/

[33] Путеводитель CNCF по решениям Open Source (и не только) для cloud native: https://habr.com/ru/company/flant/blog/350928/

[34] Источник: https://habr.com/ru/post/476966/?utm_campaign=476966&utm_source=habrahabr&utm_medium=rss