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

По всем вопросам: @un_ixtime
加入频道
Повышение производительности: мои пять лучших инструментов для разработчиков, которые стоят своих денег
_______________

Говорят, что лучшие вещи в жизни бесплатны, но когда дело доходит до программного обеспечения... ну, это не всегда так. Не поймите меня неправильно — существует множество отличных бесплатных инструментов с открытым исходным кодом, которые я использую ежедневно. Но инструменты, которые помогают вам развиваться быстрее или эффективнее, могут легко окупить себя с точки зрения сэкономленного времени, ведь, как говорится, время — деньги.

https://shly.link/devh2QD
Операционные преимущества DevOps — как DevOps синхронизирует ваши операции с вашими бизнес-целями?
_______________

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

https://shly.link/c1Dfj
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