Служебные скрипты из infra/scripts/ и infra/k8s/scripts/ для диагностики, валидации и операционных задач.
Host-level scripts
infra/scripts/harden_ssh.sh
- Базовое усиление SSH-конфигурации на хостах.
- Использовать до или вместе с bootstrap нод.
K8s Scripts
infra/k8s/scripts/smoke-tests.sh
- Быстрая проверка доступности ключевых компонентов кластера.
- Вызывается через
make smoke-tests.
infra/k8s/scripts/validate-manifests.sh
- Проверка YAML, dry-run манифестов, валидация Helm/Helmfile.
- Вызывается через
make validate-manifests.
infra/k8s/scripts/get-pod-resources.py
- Сводка requests/usage по подам и нодам.
- Вызывается через
make get-pod-resources.
Vault utilities
vault-get-root-token.shvault-raft-peers.ps1
Используются для быстрой диагностики Vault из корневого k8s-слоя.
Docs Runtime
Скрипты внутреннего docs runtime находятся в infra/k8s/docs/scripts/:
- merge_search_index.py — подготовка индекса поиска.
- docs_quality_check.py — проверка качества docs (ссылки и парность для критичных веток).
Когда использовать
- Перед релизом infra-изменений.
- После массовых правок манифестов и helmfile.
- Для регулярного health-check кластера.
Связанные страницы
- Kubernetes
- K8s Common
infra/k8s/README.md