TGTGInsightаналитика telegramLIVE / telegram public index
← DevOps
DevOps avatar

TGINSIGHT POST

Post #498

@DevOPSitsec

DevOps

Просмотры3,600Количество просмотров
Опубликован14 мар.14.03.2024, 11:41
Содержимое поста

Содержимое

💻Kube No Trouble (kubent) — инструмент для проверки использования устаревших API в кластере Kubernetes Особенно это актуально сейчас, на фоне распространения Kubernetes 1.16, многие API становятся устаревшими. kubent без проблем работает: — с YAML или JSON — с kubectl, используется аннотация kubectl.kubernetes.io/last-applied-configuration — с Helm v3 ⏩Установка kubent: sh -c "$(curl -sSL https://git.io/install-kubent)" ну или brew install kubent ⏩Функционал легко посмотреть через -h, как обычно: ./kubent -h Usage of ./kubent: -A, --additional-annotation strings additional annotations that should be checked to determine the last applied config -a, --additional-kind strings additional kinds of resources to report in Kind.version.group.com format -c, --cluster enable Cluster collector (default true) -x, --context string kubeconfig context -e, --exit-error exit with non-zero code when issues are found -f, --filename strings manifests to check, use - for stdin --helm3 enable Helm v3 collector (default true) -k, --kubeconfig string path to the kubeconfig file -l, --log-level string set log level (trace, debug, info, warn, error, fatal, panic, disabled) (default "info") -o, --output string output format - [text|json|csv] (default "text") -O, --output-file string output file, use - for stdout (default "-") -t, --target-version string target K8s version in SemVer format (autodetected by default) -v, --version prints the version of kubent and exits 🖥GitHub 2.6K ⭐️ @DevOPSitsec