Devops – Telegram
Devops
2.22K subscribers
295 photos
15 videos
3 files
873 links
Технологии и решения, архитектурные проблемы.
Контейнеры, оркестраторы, скейлинг, мониторинг и др.

По всем вопросам: @un_ixtime
Download Telegram
Forwarded from Linux
Как избежать 10 основных ошибок конфигурации NGINX

___________________

В этом блоге мы рассмотрим 10 наиболее распространенных ошибок, объяснив, что не так и как это исправить.

https://shly.link/r3Lnq
В этом посте вы узнаете, что такое Ingress, какое место он занимает в Kubernetes и как начать работу с ним прямо сейчас.

https://shly.link/devj7Ec
Понимание компонентов кластера Kubernetes
Шпаргалка по Terraform

_____________________

Terraform — это программный инструмент с открытым исходным кодом для управления сквозным жизненным циклом вашей ИТ-инфраструктуры. Terraform обеспечивает согласованный рабочий процесс CLI для управления сотнями облачных сервисов.

https://shly.link/PmFxx
Pre-Commit Hooks, которые должен знать DevOps-инженер, чтобы контролировать Kubernetes

________________________

Pre-commit — это инструмент командной строки с открытым исходным кодом, который является частью набора инструментов, используемого для сдвига определенных аспектов безопасности за счет добавления автоматических контрольных точек после каждой фиксации.

https://shly.link/VnFmq
Ознакомитесь с техническим документом Microsoft «Защита корпоративных сред #DevOps ». Он включает в себя очень хороший обзор и отличные диаграммы о методах защиты платформы #DevOps
https://shly.link/azure2u4u
30 распространенных вопросов на собеседовании по CI/CD (с ответами)

Чтобы пройти интервью CI/CD, нужно подготовиться. Подготовка начинается со сбора как можно большего количества информации о потенциальной компании, ее истории, продукции и процессе собеседования .

Следующим в списке стоит освежить свои технические навыки, потому что знание технических вещей выделит вас. Вопросы (подобные тем, что в этой статье) — отличный способ проверить свои знания. Чтобы помочь вам, мы собрали и ответили на 30 распространенных вопросов интервью CI/CD.

https://shly.link/Cfe85
Топ полезных и популярных инструментов DevOps
_______________
Лучшие инструменты и технологии DevOps с открытым исходным кодом.
Цель этой статьи — представить самые популярные и широко используемые инструменты DevOps для создания собственных облачных приложений корпоративного уровня.
https://shly.link/mdmK90s
5 удобных способов использования команд xargs в Bash
________________

https://shly.link/XjAnZ
httpx — это быстрый и многоцелевой инструментарий HTTP, позволяющий запускать несколько зондов с использованием библиотеки retryablehttp, он предназначен для обеспечения надежности результатов при увеличении количества потоков.

https://shly.link/ghyKTZ
Руководство Kubernetes PVC: основы, учебные пособия и советы по устранению неполадок
_________________________________________

В Kubernetes существуют отдельные механизмы управления вычислительными ресурсами и ресурсами хранения. Том хранилища — это конструкция, которая позволяет пользователям и администраторам Kubernetes получать доступ к ресурсам хранилища, абстрагируя базовую реализацию хранилища.

https://shly.link/sVyq0
Автоматизируйте все скучные операции Kubernetes с помощью Python
___________________________________

В последние годы Kubernetes стал стандартом де-факто, и многие из нас — как инженеры DevOps, так и разработчики — используют его ежедневно. Однако многие задачи, которые мы выполняем, одинаковы, скучны и легко автоматизируются. Часто достаточно просто создать быстрый сценарий оболочки с кучей kubectlкоманд, но для более сложных задач автоматизации bash недостаточно хорош, и вам нужна мощь соответствующего языка, такого как Python.

Итак, в этой статье мы рассмотрим, как вы можете использовать клиентскую библиотеку Kubernetes Python для автоматизации любой надоедливой задачи Kubernetes, с которой вы, возможно, сталкиваетесь!

https://shly.link/devpHVf
Независимо от стека технологий. В основе всего этого лежит bash-скрипт, который держит все вместе😁
Как избежать регулирования ЦП в контейнерной среде
_________________________________

В Uber все рабочие нагрузки с отслеживанием состояния выполняются на общей контейнерной платформе на большом количестве хостов. Рабочие нагрузки с отслеживанием состояния включают MySQL® , Apache Cassandra® , ElasticSearch® , Apache Kafka® , Apache HDFS , Redis , Docstore , Schemaless и т. д ., и во многих случаях эти рабочие нагрузки размещаются на одних и тех же физических хостах.

Имея 65 000 физических хостов, 2,4 миллиона ядер и 200 000 контейнеров, увеличение использования для снижения затрат является важной и постоянной задачей. До недавнего времени попытки были заблокированы из-за троттлинга ЦП, что указывает на то, что было выделено недостаточно ресурсов.

Оказалось, что проблема заключалась в том, как ядро ​​Linux распределяет время для запуска процессов. В этом посте мы опишем, как переключение с квот ЦП на наборы ЦП (также известное как закрепление ЦП) позволило нам обменять небольшое увеличение задержек P50 на значительное снижение задержек P99. Это, в свою очередь, позволило нам сократить выделение основных ресурсов для всего парка машин до 11 % из-за меньшей разницы в требованиях к ресурсам.

https://shly.link/PmF4E
gRPC — передовой опыт
________________________________—Создание и использование сервисов gRPC довольно просто. Тем не менее, есть несколько подводных камней и лучших практик, которые должны быть известны всем. Например, знаете ли вы ограничение на размер сообщения по умолчанию? Или вы знаете, что protobuf поддерживает необязательные поля, начиная с версии 3.15? Или что имена перечислений должны быть уникальными внутри пакета protobuf?

Если вы не знаете ответов на эти вопросы, то этот пост в блоге именно для вас.

https://shly.link/oBWPb
Лучшие инструменты DevOps и DevSecOps
_______________

Вы ищете инструменты DevOps или DevSecOps? Тогда продолжайте читать, так как мы поделимся некоторыми из лучших в каждой категории.

https://shly.link/LR9YB
10 полезных команд Docker для решения задач на реальном примере
__________________________________

Docker упаковывает программные приложения в контейнеры, что упрощает их сборку, тестирование и отправку (развертывание). В этом посте мы рассмотрим некоторые полезные команды Docker, о которых вы должны знать, на примерах из реальной жизни.

https://shly.link/aHsGu
Как работает перемаркировка в Prometheus
_____________________________________

Перемаркировка — это мощный инструмент, который позволяет вам классифицировать и фильтровать цели и показатели Prometheus, переписывая их набор меток.

Цель этого поста — объяснить ценность блока Prometheus relabel_config, различные места, где его можно найти, и его полезность в укрощении метрик Prometheus

https://shly.link/T1xKV
Как автоматически обновлять зависимости пакетов репо
________________________________

Узнайте, как реализовать зависимого бота для автоматического обновления ваших зависимостей, открытия pr с обновленным dep, запуска тестов внутри этого запроса на включение и автоматического слияния в случае успеха.

https://shly.link/devewqs
DevOps для стартапов
_______________

В эпоху, когда технологии являются фундаментальным строительным блоком почти каждого бизнеса, такие методологии, как DevOps, стали повсеместными во многих отраслях. Понимание того, как получить максимальную отдачу от технологий, имеет решающее значение для стартапов , которые надеются проложить путь от концепции к монетизации — и дальше.
https://shly.link/B4J5t