Отладка компонентов плоскости управления Kubernetes теперь улучшена благодаря структурированным z-страницам в версии 1.35. Z-страницы, представленные в версии 1.32, предоставляют отладочную информацию через конечные точки, такие как `/statusz` и `/flagz`. Ранее эти конечные точки представляли вывод в виде обычного текста, что ограничивало программное использование. Версия 1.35 представляет машиночитаемые JSON-ответы для `/statusz` и `/flagz` для автоматизации. Эти структурированные ответы включаются с использованием определенных HTTP-заголовков Accept. Улучшение сохраняет обратную совместимость, предлагая обычный текст, если заголовок Accept отсутствует. Структурированные ответы облегчают автоматизированные проверки работоспособности, улучшенные инструменты отладки и версионирование API. Использование структурированных z-страниц требует включения feature gates ComponentStatusz и ComponentFlagz. Эти функции в настоящее время находятся в альфа-версии, что означает, что они могут развиваться и должны использоваться с осторожностью. Доступ к этим конечным точкам ограничен, приоритетом является безопасность за счет авторизации и аутентификации. Сообщество Kubernetes планирует улучшить эти функции и ценит отзывы пользователей.
kubernetes.io
Kubernetes 1.35: Enhanced Debugging with Versioned z-pages APIs
