Полный обзор k10s: отладка Kubernetes в 4 кластерах
k10s
0:00 / 0:00
Полный обзор k10s: отладка Kubernetes в 4 кластерах
23 просмотра · 2 недели назад
k10s
4 подписчика
23 просмотра · 2 недели назад
В одном из четырех кластеров Kubernetes происходит сбой в работе платежной системы. Проследите за расследованием в k10s, а затем изучите инструменты для повседневной работы в ваших кластерах.
Сравнение показывает измененную картину. Объединенные журналы, структурированные запросы и шаблоны сужают круг поиска сбоя. Фильтрация по одному и тому же trace_id отслеживает один запрос через шлюз, оформление заказа и платежи.
В пошаговом руководстве также рассматриваются выбор кластера и пространства имен, фильтры меток, пользовательские ресурсы, сведения об объектах и связи, события подов, поиск YAML, использование ЦП и памяти, разрешения, режим только для чтения, оболочки, переадресация портов сервисов и история релизов Helm. Английское озвучивание, видимые сочетания клавиш и пояснения на экране помогут вам следить за каждым действием.
Что касается переадресации портов сервисов, мы заменяем текущий целевой под и наблюдаем за его повторным подключением к другому готовому поду. Успешная проверка HTTP подтверждает, что соединение снова работает.
Скачать k10s github:dumkin/k10s/releases/latest
Исходный код и документация github:dumkin/k10s
Бесплатный и открытый исходный код. macOS (Apple Silicon), Windows и Linux. Регистрация не требуется.
РАЗДЕЛЫ
0:00 Сбои платежей в одной зоне
0:24 Кластеры, пространства имен, фильтры и пользовательские ресурсы
1:28 Требует внимания и сравнение
2:19 Объединенные журналы, шаблоны, источники и trace_id
4:03 Обзор, связи, события Pod и YAML
4:57 История использования ЦП, памяти и ресурсов Pod
5:27 Разрешения, только для чтения и перезапуск
6:36 Переадресация портов оболочки и сервиса
7:40 Значения Helm, манифест и история изменений
8:40 Подсказки по сочетаниям клавиш, шпаргалка и начало работы
О демонстрации: это тестовая среда с четырьмя локальными кластерами k3s. Сервисы магазина и их трафик реальны; большинство подов в большом парке имитируются с помощью KWOK. Предварительно внедрена ошибка канареечного тестирования.
Пример trace_id сопоставляет существующее поле в логах. Для разрешений и запрещенных действий используются явно отдельные демонстрационные профили. В пошаговом руководстве Helm сравниваются реальные версии и отменяется подтверждение отката.
#Kubernetes #DevOps #k10s