istio
-
Хабрахабр
Обновления Kubernetes-платформы Deckhouse версий 1.45–1.47: Istio в Community Edition и поддержка ALT Linux
В этой статье мы рассмотрим самые важные обновления платформы Deckhouse версий 1. 45–1. 47 — всё то, что появилось за последние три месяца. Deckhouse 1.45: поддержка K8s 1.26 и модуль loki Версия Deckhouse 1. 45 на канале обновлений Stable появилась 17 мая этого года. Из ключевых изменений можно выделить прекращение поддержки Kubernetes 1. 21 и добавление поддержки Kubernetes 1. 26,…
Читать далее » -
Хабрахабр
[Перевод] Создание облачных приложений с помощью Kubernetes и Istio — Келси Хайтауэр
Всем привет! Мы подготовили перевод выступления Келси Хайтауэра на тему «Создание облачных приложений с помощью Kubernetes и Istio» (конференция O’Reilly). Автор рассуждает о преимуществах совместного использования Kubernetes и Istio, рассказывает, что такое sidecar, bar и foo, показывает как отразить матрицу в дашборде и как начать «разговаривать» с инфраструктурой. На примерах он демонстрирует процесс работы с Istio. Келси Хайтауэр и Istio…
Читать далее » -
Хабрахабр
Как мы боролись с багами при подготовке релиза 1.43 K8s-платформы Deckhouse и какие выводы из этого сделали
Разработка собственной Kubernetes-платформы — большой и сложный проект со множеством взаимодействующих компонентов. В процессе неизбежно сталкиваешься с различными трудностями. Иногда их даже создаешь себе сам. В статье кратко рассмотрим три проблемы, с которыми нам пришлось столкнуться во время подготовки Deckhouse 1. 43 к релизу, как мы их устраняли и какие выводы из всего этого сделали. Перезапуск подов из-за ошибки в containerd…
Читать далее » -
Хабрахабр
Istio в разрезе: что умеет и не умеет самый популярный Service Mesh (обзор и видео доклада)
В докладе я препарирую Istio, дабы понять, как он работает, какие у него подводные камни и как им правильно пользоваться. Это мой второй доклад про Istio и Service Mesh. Первый я сделал на конференции Kuber Conf 2021: «Что ждать от внедрения Istio?». Рекомендую ознакомиться сначала с ним, будет несколько проще. Видеоверсию доклада можно посмотреть на YouTube (~50 минут). Ниже —…
Читать далее » -
Хабрахабр
[Перевод] Как работает service mesh и API-шлюзы в микросервисной архитектуре
Вы наверняка много раз слышали о service mesh и API-шлюзе применительно к микросервисам. Их часто путают. В этой статье мы подробно поговорим о двух этих инструментах, а также разберемся, когда их лучше использовать и что будет, если их объединить. Иллюстрация автора Уровни сетевой модели OSI Для начала давайте вспомним уровни сетевой модели OSI: Иллюстрация автора Они понадобятся нам дальше. Service…
Читать далее » -
Хабрахабр
[Перевод] Обзор платформ service mesh
Все мы любим микросервисы, но надо признать, что их довольно сложно планировать, проектировать, разрабатывать, развёртывать и администрировать. Кроме того, нам нужно защищать трафик между сервисами и реализовывать распределённую трассировку, чтобы понимать, сколько времени занимает каждый вызов. Надёжным распределённым сервисам нужны повторы запросов, размыкатели цепи(circuit breaker) и подобные возможности. Микросервисы поддерживают почти любые языки, библиотеки и SDK. Нужно немало времени и…
Читать далее » -
Хабрахабр
[Перевод] Бенчмаркинг service mesh — Istio, Linkerd, Kuma и Consul
Многие современные приложения состоят из множества микросервисов, которые выполняются в контейнерах в распределённой системе, локально и в облаке. В этом контексте service mesh — инфраструктурный уровень, который отвечает за безопасность, взаимодействие и мониторинг микросервисов. Как дополнительный уровень влияет на задержки при передаче трафика? В реальных приложениях API-вызов к микросервису может привести к вызову нескольких сервисов, например, для доступа к базе данных.…
Читать далее » -
Хабрахабр
[Перевод] Service mesh в Kubernetes — знакомство с Istio
Развёртывать микросервисы на сервере — то ещё удовольствие, даже с Kubernetes. К тому же Kubernetes не занимается коммуникациями между сервисами. Для этой задачи мы привлекаем Istio — реализацию service mesh. В Kubernetes мы развёртываем сервисы в подах, но как поды внутри Kubernetes общаются друг с другом и в чём тут загвоздка? Разберемся в этой статье. Взаимодействие между подами Kubernetes использует интерфейс CNI…
Читать далее » -
Хабрахабр
Что ждать от внедрения Istio? (обзор и видео доклада)
Istio — частный случай «сервисной сетки» (Service Mesh), понятия, о котором наверняка все слышали, и многие даже знают, что это такое. Мой доклад на Kuber Conf 2021 (мероприятие Yandex. Cloud, которое проходило 24 июня в Москве) посвящен возможным проблемам, к которым надо готовиться при внедрении Istio. Среди прочего я рассказал о том, как Istio влияет на трафик, какие есть возможности…
Читать далее » -
Хабрахабр
[Перевод] Бенчмаркинг Linkerd и Istio
Фото с сайта linkerd.io Пару лет назад ребята из Kinvolk сравнили производительность Linkerd и Istio и узнали, что Linkerd значительно быстрее и меньше Istio везде, кроме одной области. Linkerd использовала больше процессорных ресурсов в плоскости данных (data plane). Недавно мы повторили эти эксперименты с последними версиями обеих service mesh. Как показывают результаты, Linkerd не только по-прежнему заметно быстрее Istio, но…
Читать далее »