Вопросы

Инструмент для проверки файлов YAML для Kubernetes в автономном режиме

Есть ли какой-нибудь инструмент, который мог бы сказать мне, действительна ли конфигурация YAML K8s (которая будет предоставлена ​​kubectl apply) для целевой версии Kubernetes без необходимости подключения к кластеру Kubernetes?

Одним из конкретных вариантов использования здесь было бы обнаружение несовместимости перед фактическим развертыванием в кластере только потому, что некоторые уже устаревшие метки были окончательно удалены в более новой версии Kubernetes, например как это произошло с Helm и переходом на Kubernetes 1.16 (см. инициализацию Helm в Kubernetes 1.16.0):

Упавший:

apiVersion: extensions/v1beta1

Новый:

apiVersion: apps/v1

Я хочу проверить такие несовместимости в системе CI, чтобы я мог отклонить ее, прежде чем даже пытаться ее развернуть.

Читать:
Как сгенерировать код с помощью генератора кода для определения настраиваемого ресурса

Похожие записи

Изменить цвет заголовка UIAlertController

admin

Как применить политику IAM вызывающего абонента к выполнению лямбда-функции?

admin

Ошибка подключения к локальному эмулятору функций Firebase из приложения Flutter

admin

Использование grep для печати одной из перечисленных строк, но для печати их всех, если существует более одной

admin

Traefik как Kubernetes Ingress в Azure — назначение статического IP-адреса службе Traefik

admin

Поиск Helm 3 не дает результатов от ACR

admin