Почему для моего следующего проекта я выберу Pulumi, а не Terraform?
_______________________________
Мой взгляд на выбор инфраструктуры в качестве решения
https://shly.link/f1Rwk
_______________________________
Мой взгляд на выбор инфраструктуры в качестве решения
https://shly.link/f1Rwk
Лучший способ докеризировать jar-файл
________________________________
Это может быть статья, основанная на мнениях, но из многих предложенных способов я считаю это наиболее удобным способом докеризации jar-файла.
https://shly.link/mdmmoh5
________________________________
Это может быть статья, основанная на мнениях, но из многих предложенных способов я считаю это наиболее удобным способом докеризации jar-файла.
https://shly.link/mdmmoh5
Управление кластером Kubernetes с помощью Terraform и Argo CD
________________________________________
В этой статье вы узнаете, как создать кластер Kubernetes с помощью Terraform, а затем управлять им с помощью Argo CD. Terraform очень полезен для автоматизации инфраструктуры. С другой стороны, Argo CD помогает нам внедрять GitOps и непрерывную доставку для наших приложений. Кажется, мы можем удачно совместить оба этих инструмента. Рассмотрим, как они могут нам помочь в работе с Kubernetes в стиле GitOps.
https://shly.link/hBsPc
________________________________________
В этой статье вы узнаете, как создать кластер Kubernetes с помощью Terraform, а затем управлять им с помощью Argo CD. Terraform очень полезен для автоматизации инфраструктуры. С другой стороны, Argo CD помогает нам внедрять GitOps и непрерывную доставку для наших приложений. Кажется, мы можем удачно совместить оба этих инструмента. Рассмотрим, как они могут нам помочь в работе с Kubernetes в стиле GitOps.
https://shly.link/hBsPc
Piotr's TechBlog
Manage Kubernetes Cluster with Terraform and Argo CD - Piotr's TechBlog
This article shows how to create and manage Kubernetes (Kind) cluster with Terraform and Argo CD, and install Kafka on it.
k2tf — конвертер Kubernetes YAML в Terraform HCL
_______________________________
Инструмент для преобразования объектов API Kubernetes (в формате YAML) в язык конфигурации Terraform от HashiCorp.
https://shly.link/ghHwHW
_______________________________
Инструмент для преобразования объектов API Kubernetes (в формате YAML) в язык конфигурации Terraform от HashiCorp.
https://shly.link/ghHwHW
GitHub
GitHub - sl1pm4t/k2tf: Kubernetes YAML to Terraform HCL converter
Kubernetes YAML to Terraform HCL converter. Contribute to sl1pm4t/k2tf development by creating an account on GitHub.
Дорожная карта DevOps
___________________________________
Привет, ребята, эта статья представляет собой полную дорожную карту, которую вы можете использовать, чтобы быть готовым к работе в качестве инженера DevOps. Эта дорожная карта в основном посвящена роли инженера DevOps, однако она также охватывает некоторые темы, необходимые для других ролей, таких как консультант по облачным вычислениям, SRE, инженер Kubernetes и защитник разработчиков. Итак, приступим.
https://shly.link/DSMsx
___________________________________
Привет, ребята, эта статья представляет собой полную дорожную карту, которую вы можете использовать, чтобы быть готовым к работе в качестве инженера DevOps. Эта дорожная карта в основном посвящена роли инженера DevOps, однако она также охватывает некоторые темы, необходимые для других ролей, таких как консультант по облачным вычислениям, SRE, инженер Kubernetes и защитник разработчиков. Итак, приступим.
https://shly.link/DSMsx
Каким может быть SRE
____________________________________
Эта статья, написанная одним из авторов книги Google SRE, представляет собой критический взгляд на состояние SRE и на будущее.
https://shly.link/YYn6f
____________________________________
Эта статья, написанная одним из авторов книги Google SRE, представляет собой критический взгляд на состояние SRE и на будущее.
https://shly.link/YYn6f
Идентификация пользователей и рабочих нагрузок в Kubernetes
_____________________________
Вкратце: в этой статье вы узнаете, как пользователи и рабочие нагрузки аутентифицируются на сервере API Kubernetes.
#Kubernetes
https://shly.link/pkCrr
_____________________________
Вкратце: в этой статье вы узнаете, как пользователи и рабочие нагрузки аутентифицируются на сервере API Kubernetes.
#Kubernetes
https://shly.link/pkCrr
О льготной ипотеке для 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 кв. м.
Итак, вам не одобрят IT-ипотеку, если: вашей компании нет в реестре Минцифры или в ней меньше 7 сотрудников, вам больше 44 лет, ваша официальная зп <150 000 руб., вы ранее уже брали ипотеку с господдержкой или на покупку нужно больше 18 млн рублей. Отдельные приключения начнутся, если вы решите уволиться, перейти на фриланс или в новую неаккредитованную компанию. Сюрприз: ставка по ипотеке откатится как мин к учетной ставке на дату подписания кредитного договора + 2,5 п. п.
Очевидная альтернатива IT -ипотеке - субсидированные программы для всех. Вариант № 1: 4,99% с первым взносом 15%, фиксированной ставкой до 30 лет и увеличенным лимитом до 30 млн руб. Вариант № 2: ставка 0,1% на весь срок, взнос — те же 15%, удорожание квартиры всего 5%, лимит кредита – 12 млн руб.
От ипотеки без сюрпризов — к интереснейшим проектам, формирующим новый облик Москвы. Как пример, комплекс бизнес-класса Først на Симоновской набережной. Здесь все бонусы центра и престижного Даниловского района. Гастро рынок, рестораны, бассейны, лучшие школы, Ледовая арена, Центр ЗИЛ, спортивные площадки, парки развлечений и сотни магазинов — всё рядом. Ещё ближе — собственная инфраструктура комплекса, детский сад и двор-парк на 6000 кв. м.
FØRST
FØRST — официальный сайт проекта бизнес-класса на Симоновской набережной.
FØRST — первый проект бизнес-класса от нового девелопера FORMA на Симоновской набережной. Речные панорамы. Вертикальная набережная. Звоните!
Как использовать современные навыки тестирования программного обеспечения в DevOps
______
Тестирование — это важный этап в жизненном цикле разработки программного обеспечения, но также и часть процесса, через которую спотыкается большинство команд DevOps. Решение — автоматизация тестирования — обсуждалось годами, но гораздо легче сказать, чем сделать. Однако с появлением новых технологий автоматизация тестирования набирает обороты. Команды DevOps должны иметь современные навыки тестирования программного обеспечения. Вот как начать.
https://shly.link/xCybK
Как начать работу с OpenTelemetry Go
______
В этом руководстве вы на практике узнаете, как создавать и визуализировать трассировки с помощью OpenTelemetry Go без предварительных знаний.
Мы начнем с создания простого приложения для работы с задачами, использующего Mongo и фреймворк Gin. Затем мы отправим данные трассировки в Jaeger Tracing и в Aspecto для визуализации.
https://shly.link/f7htQ
______
Тестирование — это важный этап в жизненном цикле разработки программного обеспечения, но также и часть процесса, через которую спотыкается большинство команд 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
______________________________
Если вы заинтересованы в развитии своей карьеры в DevOps, вы, вероятно, уже знаете, насколько важно облако. Но существует так много вариантов. Какое облако вам следует изучать в 2022 году?
https://shly.link/izCBh
#DevOps #cloud
Расширенные возможности автоматического масштабирования Kubernetes Horizontal Pod
________________________________
Большинство людей, использующих Kubernetes, знают, что вы можете масштабировать приложения с помощью Horizontal Pod Autoscaler (HPA) в зависимости от их использования ЦП или памяти. Однако существует множество других функций HPA, которые можно использовать для настройки поведения масштабирования вашего приложения, например масштабирование с использованием пользовательских метрик приложения или внешних метрик, а также альфа-/бета-функций, таких как «масштабирование до нуля» или масштабирование метрик контейнера.
Итак, в этой статье мы рассмотрим все эти варианты, чтобы в полной мере воспользоваться всеми доступными функциями HPA и получить преимущество перед функциями, которые появятся в будущих выпусках Kubernetes.
https://shly.link/4gv5H
________________________________
Большинство людей, использующих Kubernetes, знают, что вы можете масштабировать приложения с помощью Horizontal Pod Autoscaler (HPA) в зависимости от их использования ЦП или памяти. Однако существует множество других функций HPA, которые можно использовать для настройки поведения масштабирования вашего приложения, например масштабирование с использованием пользовательских метрик приложения или внешних метрик, а также альфа-/бета-функций, таких как «масштабирование до нуля» или масштабирование метрик контейнера.
Итак, в этой статье мы рассмотрим все эти варианты, чтобы в полной мере воспользоваться всеми доступными функциями HPA и получить преимущество перед функциями, которые появятся в будущих выпусках Kubernetes.
https://shly.link/4gv5H
martinheinz.dev
Advanced Features of Kubernetes' Horizontal Pod Autoscaler
<p>
Most people who use Kubernetes know that you can scale applications using <i>Horizontal Pod Autoscaler (HPA)</i> based on their CPU or memory usage. T...
Most people who use Kubernetes know that you can scale applications using <i>Horizontal Pod Autoscaler (HPA)</i> based on their CPU or memory usage. T...
Toast
__________________________
Toast — это инструмент для выполнения работы в контейнерах. Вы определяете задачи в файле YAML, называемом toastfile , и Toast запускает их в контейнерной среде на основе выбранного вами образа Docker. Что представляет собой «задача», зависит от вас: задачи могут устанавливать системные пакеты, создавать приложения, запускать набор тестов или даже обслуживать веб-страницы. Задачи могут зависеть от других задач, поэтому Toast можно рассматривать как высокоуровневую контейнерную систему сборки.
https://shly.link/ghP175
__________________________
Toast — это инструмент для выполнения работы в контейнерах. Вы определяете задачи в файле YAML, называемом toastfile , и Toast запускает их в контейнерной среде на основе выбранного вами образа Docker. Что представляет собой «задача», зависит от вас: задачи могут устанавливать системные пакеты, создавать приложения, запускать набор тестов или даже обслуживать веб-страницы. Задачи могут зависеть от других задач, поэтому Toast можно рассматривать как высокоуровневую контейнерную систему сборки.
https://shly.link/ghP175
GitHub
GitHub - stepchowfun/toast: Containerize your development and continuous integration environments. 🥂
Containerize your development and continuous integration environments. 🥂 - GitHub - stepchowfun/toast: Containerize your development and continuous integration environments. 🥂
Новые уязвимости в Kubernetes NGINX Ingress Controller
______________________________
Начиная с октября 2021 года, Kubernetes Ingress Controller NGINX начал подвергаться осаде со стороны исследователей безопасности, и открытый залп был доставлен в виде CVE-2021-25742 , который позволил злоумышленникам получить доступ к секретам, хранящимся во всех пространствах имен в кластере Kubernetes. Примерно в то же время группа исследований и разработок Lightspin Security опубликовала блог , в котором объяснялась уязвимость, потенциальное влияние активной эксплуатации, и предоставила Blue Teamers сценарии для обнаружения уязвимых кластеров Kubernetes.
https://shly.link/1j0bn
______________________________
Начиная с октября 2021 года, Kubernetes Ingress Controller NGINX начал подвергаться осаде со стороны исследователей безопасности, и открытый залп был доставлен в виде CVE-2021-25742 , который позволил злоумышленникам получить доступ к секретам, хранящимся во всех пространствах имен в кластере Kubernetes. Примерно в то же время группа исследований и разработок Lightspin Security опубликовала блог , в котором объяснялась уязвимость, потенциальное влияние активной эксплуатации, и предоставила Blue Teamers сценарии для обнаружения уязвимых кластеров Kubernetes.
https://shly.link/1j0bn
blog.lightspin.io
New Vulnerabilities in Kubernetes NGINX Ingress Controller
In this blog we present a new way we discovered to exploit the Ingress Controller.
Модули Terraform — общий обзор
______________________________
IaC помогает лучше управлять сложностью и лучше отслеживать конфигурацию инфраструктуры. Какой бы инструмент IaC вы ни использовали, важно иметь код, который легче читать и понимать, особенно если вы работаете в команде. Это гарантирует, что ваша кодовая база правильно поддерживается и очень хорошо организована. Все это сосредоточено на рефакторинге, который снижает сложность и делает будущие версии более эффективными. Для Terraform модули очень помогают с рефакторингом вашего кода.
Модули — это контейнеры для нескольких ресурсов, которые используются вместе. Модуль состоит из набора .tfи/или .tf.jsonфайлов, хранящихся вместе в каталоге. Чтобы упаковать и повторно использовать конфигурацию ресурсов в Terraform, вам нужно понимать модули и то, как они работают, так как это основной способ.
https://shly.link/devTaes
______________________________
IaC помогает лучше управлять сложностью и лучше отслеживать конфигурацию инфраструктуры. Какой бы инструмент IaC вы ни использовали, важно иметь код, который легче читать и понимать, особенно если вы работаете в команде. Это гарантирует, что ваша кодовая база правильно поддерживается и очень хорошо организована. Все это сосредоточено на рефакторинге, который снижает сложность и делает будущие версии более эффективными. Для Terraform модули очень помогают с рефакторингом вашего кода.
Модули — это контейнеры для нескольких ресурсов, которые используются вместе. Модуль состоит из набора .tfи/или .tf.jsonфайлов, хранящихся вместе в каталоге. Чтобы упаковать и повторно использовать конфигурацию ресурсов в Terraform, вам нужно понимать модули и то, как они работают, так как это основной способ.
https://shly.link/devTaes
DEV Community
Terraform Modules - A High Level Overview
Topic Introduction IaC helps with better complexity management and a much better...
Как настроить ротацию Docker Log?
_______________________________
Очень важно настроить ротацию журналов для контейнеров Docker. Ротация журналов не выполняется по умолчанию, и если она не настроена, журналы на хосте Docker могут накапливаться и занимать место на диске. Это руководство научит нас, как настроить ротацию журналов Docker.
https://shly.link/TwaD2
_______________________________
Очень важно настроить ротацию журналов для контейнеров Docker. Ротация журналов не выполняется по умолчанию, и если она не настроена, журналы на хосте Docker могут накапливаться и занимать место на диске. Это руководство научит нас, как настроить ротацию журналов Docker.
https://shly.link/TwaD2
Выпущен k0s 1.24 с Autopilot для управления жизненным циклом кластера Kubernetes
____________________________
Мы с гордостью сообщаем, что k0s — Kubernetes с нулевым трением — версия 1.24 уже выпущена! Изюминкой этого выпуска является автопилот для управления жизненным циклом кластера k0s. Кроме того, вы найдете ряд других улучшений и исправлений. Узнайте больше о новых функциях и улучшениях ниже или просмотрите полный журнал изменений .
https://shly.link/mdmy5Bg
____________________________
Мы с гордостью сообщаем, что k0s — Kubernetes с нулевым трением — версия 1.24 уже выпущена! Изюминкой этого выпуска является автопилот для управления жизненным циклом кластера k0s. Кроме того, вы найдете ряд других улучшений и исправлений. Узнайте больше о новых функциях и улучшениях ниже или просмотрите полный журнал изменений .
https://shly.link/mdmy5Bg
Эволюция жизненного цикла разработки программного обеспечения
______
Поскольку специалисты-практики стремятся внедрить и расширить возможности MLOps, важно проанализировать ретроспективную эволюцию DevOps за последнее десятилетие. В этой статье представлен глубокий анализ текущего состояния DevOps, а также основных тенденций в этой области, а также ключевых новых концепций.
https://shly.link/qJuiu
______
Поскольку специалисты-практики стремятся внедрить и расширить возможности MLOps, важно проанализировать ретроспективную эволюцию DevOps за последнее десятилетие. В этой статье представлен глубокий анализ текущего состояния DevOps, а также основных тенденций в этой области, а также ключевых новых концепций.
https://shly.link/qJuiu
Medium
Evolution of the Software Development Life Cycle (SDLC) & the Future of DevOps
Since the early days of software development, we’ve seen organizations of all shapes and sizes reap tremendous benefits by adopting DevOps…
DevOps 101: Упаковка программного обеспечения
___________________________
Упаковочный код является ключевым этапом в жизненном цикле разработки программного обеспечения. Это процесс получения исходного кода, установки всех необходимых зависимостей и преобразования его в код, который может быть выполнен.
Программное обеспечение для упаковки DevOps 101
Любой, кто разрабатывает и поддерживает программное обеспечение, должен будет упаковывать новую версию своего кода каждый раз, когда изменяется исходный код или его зависимости. Если делать это часто, потребуется автоматизировать процесс, так как же нам это сделать?
https://shly.link/devUXhP
___________________________
Упаковочный код является ключевым этапом в жизненном цикле разработки программного обеспечения. Это процесс получения исходного кода, установки всех необходимых зависимостей и преобразования его в код, который может быть выполнен.
Программное обеспечение для упаковки DevOps 101
Любой, кто разрабатывает и поддерживает программное обеспечение, должен будет упаковывать новую версию своего кода каждый раз, когда изменяется исходный код или его зависимости. Если делать это часто, потребуется автоматизировать процесс, так как же нам это сделать?
https://shly.link/devUXhP
Как развернуть Postgres в Kubernetes | Руководство
__________________________________
В этом пошаговом руководстве читатели узнают, как развернуть PostgreSQL в Kubernetes. Читатели также узнают о некоторых передовых методах реализации.
https://shly.link/KyP5e
__________________________________
В этом пошаговом руководстве читатели узнают, как развернуть PostgreSQL в Kubernetes. Читатели также узнают о некоторых передовых методах реализации.
https://shly.link/KyP5e
Объяснение CSRF, XXE и 12 других сокращений безопасности
_____________________________
Акронимы — это ярлыки, и мы любим их использовать, особенно запоминающиеся! Давайте расшифруем некоторые часто используемые аббревиатуры в индустрии кибербезопасности.
https://shly.link/devw7B9
_____________________________
Акронимы — это ярлыки, и мы любим их использовать, особенно запоминающиеся! Давайте расшифруем некоторые часто используемые аббревиатуры в индустрии кибербезопасности.
https://shly.link/devw7B9