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
@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤1🔥1
Для DevOps-инженера управление GitHub-репозиториями имеет не меньшее значение, чем содержащийся в них код.
В этом посте мы рассмотрим 3 совета по эффективному управлению репозиториями на GitHub, что-то из этого довольно очевидно, но уверен будет полезно.
teamalpha_authentication_service
или teambravo_data_pipeline
.customer_support_ticketing_system
или machine_learning_model_trainer
.image_processor_python
или frontend_react_app
.payment_gateway_v2
или inventory_management_deprecated
.invoice-generator
или invoice_generator
.payment_api_service
, demo_inventory_app
, api_documentation
.Добавлять темы в GitHub-репозитории полезно по нескольким причинам, в том числе:
Хорошо написанный файл README.md может вам помочь в следующих вещах:
@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14❤4🔥2
Здесь рассказывается о 99% самых используемых технологий в сфере System Design (а также о очень прикладных вещах), в том числе:
Много схем, графиков — всё как мы любим)
@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20❤5🔥4
Автор проекта Марти Климент пояснил, что он с каждым днём наблюдает, как пользователи всё чаще путают WingetUI и winget, что вполне ожидаемо, учитывая небольшую разницу между этими двумя названиями. Поэтому WingetUI скоро будет переименован в UnigetUI.
@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥2❤1🍾1
Держите, это кликабельный список:
Пользуйтесь)
@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍27🍌3❤2🔥1
• Flagger автоматизирует процесс выпуска приложений на Kubernetes, снижая риск внедрения новой версии.
• Flagger реализует стратегии развертывания, включая Canary, A/B тестирование и Blue/Green deployments.
• Flagger интегрируется с различными входными контроллерами Kubernetes и решениями для мониторинга.
• Является проектом фонда облачных вычислений Native Computing Foundation и частью семейства инструментов GitOps от Flux.
• Документация по флаггеру доступна на fluxcd.io/flagger.
• Flagger отслеживает конфигурационные карты и секреты и запускает анализ Canary при изменении этих объектов.
Лицензия Apache 2.0
@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍3❤2👎1
Держите, остаётся самое сложное — следовать этим практикам)
@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤3🔥1
Полезная статья, в ходе которой опросили инженеров «Фланта» и экспертов из индустрии, как, по их мнению, будут развиваться Kubernetes, DevOps, Ops и Cloud Native-экосистема в ближайшее десятилетие.
Цель статьи — спрогнозировать будущее на основе тенденций в настоящем.
Вот вопросы, которые освещаются:
@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤3🔥2👎1
This media is not supported in your browser
VIEW IN TELEGRAM
⭐️ Проекты с открытым исходным кодом, которые изменили мир
▪ Веб: Node.js, React, Apache
▪ Базы данных: PostgreSQL, Redis, Elasticsearch
▪ Инструменты разработчика: Git, VSCode, Jupyter Notebook
▪ ML и Big Data: Tensorflow, Apache Spark, Kafka
▪ DevOps: Docker, Kubernetes, Linux
@DevOPSitsec
▪ Веб: Node.js, React, Apache
▪ Базы данных: PostgreSQL, Redis, Elasticsearch
▪ Инструменты разработчика: Git, VSCode, Jupyter Notebook
▪ ML и Big Data: Tensorflow, Apache Spark, Kafka
▪ DevOps: Docker, Kubernetes, Linux
@DevOPSitsec
👍17🔥4👎2❤1🤪1
Forwarded from Linux Academy
🔥 Лучшие бесплатные ресурсы для изучения этичного хакинга и кибербезопасности
🔗 Смотреть
Linux Academy
🔗 Смотреть
Linux Academy
👍8❤1🔥1
Держите годную статью
О чём она:
• Wasm может стать жизнеспособной альтернативой контейнерам, если создаст свою экосистему или станет частью экосистемы Docker и Kubernetes.
@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤3🌚2🔥1
Отличное видео, в нём говорится про:
@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥2🤔1