Stackdriver используется для ведения журналов / мониторинга сервисов, который предоставляет данные о производительности и диагностике в Kubernetes, тогда как Istio - это сервис-я sh.
Мониторинг сервисов в самоуверенной инфраструктуре помогает отслеживать, как конечные пользователи воспринимают системы, таким образом при необходимости переходите к уровню инфраструктуры.
Полезный контекст о StackDriver от Google, с помощью Stackdriver Service Monitoring вы получите ответы на следующие вопросы:
- Какие у вас услуги? Какие функции предоставляют эти службы внутренним и внешним клиентам?
- Каковы ваши обещания и обязательства в отношении доступности и производительности этих служб, и соответствуют ли ваши службы им?
- Для микросервисов. приложения, каковы зависимости между службами? 4. Как вы можете использовать эти знания для перепроверки развертываний нового кода и сортировки проблем в случае ухудшения качества обслуживания?
- Можете ли вы в целом взглянуть на все сигналы мониторинга для сервиса, чтобы сократить MTTR?
Однако, когда дело доходит до Istio :
- Это помогает вам разместить правила сети / белого списка в развернутых службах.
- Предоставляет ответ на Что / Что / Как , какая служба будет подключаться к какая услуга и как подключение будет иметь место?
- Istio снижает сложность управления развертыванием микросервисов, предоставляя единообразный способ безопасного и подключения к микросервисам.
- Авторизация между службами, развернутыми внутри кластера Kubernetes.
- Аутентификация внешних клиентов, которые подключаются к внутренним службам в кластере.
Stackdri ver - это решение для ведения журнала по умолчанию для кластеров, развернутых на Google Kubernetes Engine .
Проще говоря, Драйвер стека обеспечивает ведение журнала , мониторинг и диагностика и Istio , служба me sh выполняет фактическую реализацию из what все надо делать и как .