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

По всем вопросам: @un_ixtime
Download Telegram
О льготной ипотеке для IT-специалистов слышали все, многие даже успели позавидовать, но не каждый внимательно изучил условия и вчитался в то, что обычно пишут после *

Итак, вам не одобрят IT-ипотеку, если: вашей компании нет в реестре Минцифры или в ней меньше 7 сотрудников, вам больше 44 лет, ваша официальная зп <150 000 руб., вы ранее уже брали ипотеку с господдержкой или на покупку нужно больше 18 млн рублей. Отдельные приключения начнутся, если вы решите уволиться, перейти на фриланс или в новую неаккредитованную компанию. Сюрприз: ставка по ипотеке откатится как мин к учетной ставке на дату подписания кредитного договора + 2,5 п. п.

Очевидная альтернатива IT -ипотеке - субсидированные программы для всех. Вариант № 1: 4,99% с первым взносом 15%, фиксированной ставкой до 30 лет и увеличенным лимитом до 30 млн руб. Вариант № 2: ставка 0,1% на весь срок, взнос — те же 15%, удорожание квартиры всего 5%, лимит кредита – 12 млн руб.

От ипотеки без сюрпризов — к интереснейшим проектам, формирующим новый облик Москвы. Как пример, комплекс бизнес-класса Først на Симоновской набережной. Здесь все бонусы центра и престижного Даниловского района. Гастро рынок, рестораны, бассейны, лучшие школы, Ледовая арена, Центр ЗИЛ, спортивные площадки, парки развлечений и сотни магазинов — всё рядом. Ещё ближе — собственная инфраструктура комплекса, детский сад и двор-парк на 6000 кв. м.
Как использовать современные навыки тестирования программного обеспечения в DevOps
______

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

Как начать работу с OpenTelemetry Go
______

В этом руководстве вы на практике узнаете, как создавать и визуализировать трассировки с помощью OpenTelemetry Go без предварительных знаний.

Мы начнем с создания простого приложения для работы с задачами, использующего Mongo и фреймворк Gin. Затем мы отправим данные трассировки в Jaeger Tracing и в Aspecto для визуализации.
https://shly.link/f7htQ
Какое облако изучать в 2022 году?
______________________________

Если вы заинтересованы в развитии своей карьеры в DevOps, вы, вероятно, уже знаете, насколько важно облако. Но существует так много вариантов. Какое облако вам следует изучать в 2022 году?

https://shly.link/izCBh

#DevOps #cloud
Расширенные возможности автоматического масштабирования Kubernetes Horizontal Pod
________________________________

Большинство людей, использующих Kubernetes, знают, что вы можете масштабировать приложения с помощью Horizontal Pod Autoscaler (HPA) в зависимости от их использования ЦП или памяти. Однако существует множество других функций HPA, которые можно использовать для настройки поведения масштабирования вашего приложения, например масштабирование с использованием пользовательских метрик приложения или внешних метрик, а также альфа-/бета-функций, таких как «масштабирование до нуля» или масштабирование метрик контейнера.

Итак, в этой статье мы рассмотрим все эти варианты, чтобы в полной мере воспользоваться всеми доступными функциями HPA и получить преимущество перед функциями, которые появятся в будущих выпусках Kubernetes.

https://shly.link/4gv5H
Toast
__________________________

Toast — это инструмент для выполнения работы в контейнерах. Вы определяете задачи в файле YAML, называемом toastfile , и Toast запускает их в контейнерной среде на основе выбранного вами образа Docker. Что представляет собой «задача», зависит от вас: задачи могут устанавливать системные пакеты, создавать приложения, запускать набор тестов или даже обслуживать веб-страницы. Задачи могут зависеть от других задач, поэтому Toast можно рассматривать как высокоуровневую контейнерную систему сборки.

https://shly.link/ghP175
Новые уязвимости в Kubernetes NGINX Ingress Controller
______________________________

Начиная с октября 2021 года, Kubernetes Ingress Controller NGINX начал подвергаться осаде со стороны исследователей безопасности, и открытый залп был доставлен в виде CVE-2021-25742 , который позволил злоумышленникам получить доступ к секретам, хранящимся во всех пространствах имен в кластере Kubernetes. Примерно в то же время группа исследований и разработок Lightspin Security опубликовала блог , в котором объяснялась уязвимость, потенциальное влияние активной эксплуатации, и предоставила Blue Teamers сценарии для обнаружения уязвимых кластеров Kubernetes.

https://shly.link/1j0bn
Модули Terraform — общий обзор
______________________________

IaC помогает лучше управлять сложностью и лучше отслеживать конфигурацию инфраструктуры. Какой бы инструмент IaC вы ни использовали, важно иметь код, который легче читать и понимать, особенно если вы работаете в команде. Это гарантирует, что ваша кодовая база правильно поддерживается и очень хорошо организована. Все это сосредоточено на рефакторинге, который снижает сложность и делает будущие версии более эффективными. Для Terraform модули очень помогают с рефакторингом вашего кода.

Модули — это контейнеры для нескольких ресурсов, которые используются вместе. Модуль состоит из набора .tfи/или .tf.jsonфайлов, хранящихся вместе в каталоге. Чтобы упаковать и повторно использовать конфигурацию ресурсов в Terraform, вам нужно понимать модули и то, как они работают, так как это основной способ.

https://shly.link/devTaes
Как настроить ротацию Docker Log?
_______________________________

Очень важно настроить ротацию журналов для контейнеров Docker. Ротация журналов не выполняется по умолчанию, и если она не настроена, журналы на хосте Docker могут накапливаться и занимать место на диске. Это руководство научит нас, как настроить ротацию журналов Docker.

https://shly.link/TwaD2
Выпущен k0s 1.24 с Autopilot для управления жизненным циклом кластера Kubernetes
____________________________

Мы с гордостью сообщаем, что k0s — Kubernetes с нулевым трением — версия 1.24 уже выпущена! Изюминкой этого выпуска является автопилот для управления жизненным циклом кластера k0s. Кроме того, вы найдете ряд других улучшений и исправлений. Узнайте больше о новых функциях и улучшениях ниже или просмотрите полный журнал изменений .

https://shly.link/mdmy5Bg
Эволюция жизненного цикла разработки программного обеспечения
______
Поскольку специалисты-практики стремятся внедрить и расширить возможности MLOps, важно проанализировать ретроспективную эволюцию DevOps за последнее десятилетие. В этой статье представлен глубокий анализ текущего состояния DevOps, а также основных тенденций в этой области, а также ключевых новых концепций.
https://shly.link/qJuiu
DevOps 101: Упаковка программного обеспечения
___________________________

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

Программное обеспечение для упаковки DevOps 101

Любой, кто разрабатывает и поддерживает программное обеспечение, должен будет упаковывать новую версию своего кода каждый раз, когда изменяется исходный код или его зависимости. Если делать это часто, потребуется автоматизировать процесс, так как же нам это сделать?

https://shly.link/devUXhP
Как развернуть Postgres в Kubernetes | Руководство
__________________________________

В этом пошаговом руководстве читатели узнают, как развернуть PostgreSQL в Kubernetes. Читатели также узнают о некоторых передовых методах реализации.

https://shly.link/KyP5e
Объяснение CSRF, XXE и 12 других сокращений безопасности
_____________________________

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

https://shly.link/devw7B9
Эта шпаргалка поможет вам освоить написание Markdown.👆
Diagram
_________________________

Диаграммы позволяют нарисовать архитектуру облачной системы в коде Python . Он был создан для создания прототипа новой системной архитектуры без каких-либо инструментов проектирования. Вы также можете описать или визуализировать существующую системную архитектуру. В настоящее время Diagrams поддерживает основные основные поставщики, включая: AWS, Azure, GCP, Kubernetes, Alibaba Cloudи Oracle Cloudт. д. Он также поддерживает On-Premiseузлы, SaaSа также основные Programmingфреймворки и языки.

https://shly.link/ghcZ0r
Объяснение SRE и задач SRE
_______________________________

SRE становится очень популярным термином в DevOps и вообще в мире разработки программного обеспечения. Вероятно, некоторые из вас уже слышали об этом, но не уверены, что это такое.

Итак, в этой статье подробно рассматривается , что на самом деле представляет собой SRE или Site Reliability Engineering , с целью прояснить все вопросы и сомнения, связанные с этим

https://shly.link/deve0YP
Все, что вам нужно знать о наблюдаемости: полное руководство
_______________________________

Наблюдаемость — это термин, который довольно часто используется всякий раз, когда упоминается что-либо, отдаленно связанное с мониторингом . Хотя эти два инструмента дополняют друг друга, обеспечивая полное представление о состоянии вашей ИТ-инфраструктуры, они сильно отличаются друг от друга по принципу своего функционирования.
Мы вернемся к различиям позже, давайте сначала посмотрим, что, черт возьми, такое «наблюдаемость»?

https://shly.link/X41VJ
Начало работы с эфемерными контейнерами
_______________________________

Если вы следите за последними новостями о Kubernetes, вы, вероятно, слышали об эфемерных контейнерах. В этом сообщении блога мы попытаемся пролить свет на эту новую функцию, которая скоро станет стабильной 1 в Kubernetes v1.25.

https://shly.link/TStfk
Forwarded from Базы данных
Все, что облегчает работу с базами данных
_____________________________

Здесь мы будем собирать информацию о крутых полезных и крутых экспериментальных инструментах, упрощающих работу с базами данных для администраторов баз данных, DevOps, разработчиков и простых смертных.

https://shly.link/ghgsoR