На главную
Контейнеры и CI/CD
Проверка манифеста Kubernetes
Читает YAML с одним или несколькими объектами и находит удалённые версии API, отсутствующие лимиты и пробы, hostPath, privileged и запуск от root. Ничего никуда не отправляется — разбор идёт в браузере.
Манифест не разобран
- Пустой ввод: вставьте манифест.
Находки
Вставьте манифест слева или загрузите пример.
Версии API, которых больше нет
| Было | Объект | Удалено в | Стало |
|---|---|---|---|
| extensions/v1beta1 | Deployment | 1.16 | apps/v1 |
| extensions/v1beta1 | DaemonSet | 1.16 | apps/v1 |
| extensions/v1beta1 | ReplicaSet | 1.16 | apps/v1 |
| extensions/v1beta1 | Ingress | 1.22 | networking.k8s.io/v1 |
| extensions/v1beta1 | NetworkPolicy | 1.16 | networking.k8s.io/v1 |
| apps/v1beta1 | Deployment | 1.16 | apps/v1 |
| apps/v1beta2 | Deployment | 1.16 | apps/v1 |
| apps/v1beta1 | StatefulSet | 1.16 | apps/v1 |
| networking.k8s.io/v1beta1 | Ingress | 1.22 | networking.k8s.io/v1 |
| batch/v1beta1 | CronJob | 1.25 | batch/v1 |
| policy/v1beta1 | PodDisruptionBudget | 1.25 | policy/v1 |
| policy/v1beta1 | PodSecurityPolicy | 1.25 | — |
| autoscaling/v2beta1 | HorizontalPodAutoscaler | 1.25 | autoscaling/v2 |
| autoscaling/v2beta2 | HorizontalPodAutoscaler | 1.26 | autoscaling/v2 |
| rbac.authorization.k8s.io/v1beta1 | Role | 1.22 | rbac.authorization.k8s.io/v1 |
| rbac.authorization.k8s.io/v1beta1 | ClusterRole | 1.22 | rbac.authorization.k8s.io/v1 |
| storage.k8s.io/v1beta1 | StorageClass | 1.22 | storage.k8s.io/v1 |
| apiextensions.k8s.io/v1beta1 | CustomResourceDefinition | 1.22 | apiextensions.k8s.io/v1 |