DevOps – Telegram
DevOps
8.46K subscribers
1.47K photos
809 videos
28 files
1.74K links
Docker, Kubernetes, облачные сервисы (AWS, GCP, Azure), Infrastructure as a Code (Terraform, CloudFormation), администрирование Windows и Linux, сети TCP, IP, скрипты (Bash, PowerShell), Ansible, Jenkins, DevSecOps, логирование. По вопросам @evgenycarter
Download Telegram
Дебаггинг приложений Kubernetes

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

https://medium.com/@JJotah/how-to-debug-kubernetes-app-errors-like-a-pro-1-3-34d61b31358e

https://medium.com/@JJotah/how-to-debug-kubernetes-app-errors-like-a-pro-2-3-88b32586959f

https://medium.com/@JJotah/how-to-debug-kubernetes-app-errors-like-a-pro-3-3-36fcfbc81e2f

#devops #девопс

Подпишись 👉 @i_DevOps
👍5
Kubernetes Native Development: Develop, Build, Deploy, and Run Applications on Kubernetes
Автор: Benjamin Schmeling (2022)

Эта книга описывает влияние контейнеров и Kubernetes на современную разработку программного обеспечения и рассказывает о том, какие фреймворки для приложений можно выбрать, как проектировать приложения и как разрабатывать для Kubernetes. Вы пройдете через весь жизненный цикл приложения: разработку, сборку и развертывание на этапе выполнения. На каждом этапе вы увидите, как он связан с Kubernetes и как использовать его многочисленные возможности. Приложения станут более легковесными, простыми в обслуживании и эксплуатации, если сосредоточиться только на бизнес-логике.

#devops #девопс

Подпишись 👉 @i_DevOps
👍4
Шпаргалка по командам Linux для devops

#devops #девопс

Подпишись 👉 @i_DevOps
👍6
Kluctl Webui

Руководством по Kluctl Webui, который является следующей вехой в экосистеме Kluctl. Он обеспечивает видимость и контроль над развертыванием Kluctl, независимо от того, происходит ли оно через локальную командную строку, конвейер CI/CD или контроллер Kluctl GitOps.

https://medium.com/kluctl/introducing-the-kluctl-webui-bcd3ea4b264d

https://github.com/kluctl/kluctl/releases/tag/v2.21.0

#devops #девопс

Подпишись 👉 @i_DevOps
👍41🤔1
Документальный фильм про появление и развитие Kubernetes [Eng]

источник

#devops #девопс

Подпишись 👉 @i_DevOps
👍6
Приручаем GitLab 💻

«Каждый раз, подключаясь на проект, где используется GitLab, видишь одни и те же ошибки или проблемы. На Habr можно найти множество информации, связанной с кейсами, туториалами или просто интересными историями про GitLab. Но сколько бы ни было написано, найти место где было бы собрано всё и сразу — не получилось».

Алексей, DevOps-инженер компании Nixys, решил это исправить и написал статью, в которой рассказал про прикольные фишки Gitlab и инциденты, которые упростят вашу жизнь.

➡️ Приятного чтения!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
This media is not supported in your browser
VIEW IN TELEGRAM
DevOps CI/CD automation 😁

#devops #девопс

Подпишись 👉 @i_DevOps
😁16
Разворачиваем приложение в кластере Kubernetes под управлением Deckhouse c помощью werf

В статье мы рассмотрим, как подступиться к миру Kubernetes в первый раз — развернуть кластер под управлением платформы Deckhouse, разработать и подготовить приложение, развернуть его с помощью утилиты werf, предназначенной для построения рабочего процесса по принципам CI/CD, а также настроить сертификаты для доступа по HTTPS.

https://habr.com/ru/companies/flant/articles/759040/

#devops #девопс

Подпишись 👉 @i_DevOps
👍31
linux-kernel-defence-map.png
995.1 KB
Linux Kernel Defence Map

Linux Kernel Defence Map показывает взаимосвязь между классами уязвимостей, методами эксплуатации, механизмами обнаружения ошибок и технологиями защиты.

https://github.com/a13xp0p0v/linux-kernel-defence-map

#devops #девопс

Подпишись 👉 @i_DevOps
👍2
Devops

Docker compose - группы контейнеров. Docker
Свои контейнеры и сборка на DockerHub. Docker
Просто о контенеризации. Docker
Docker toolkit: ctop против lazydocker

источник

#Docker

@i_DevOps
🔥8
Legacy PHP-FPM в Kubernetes

Каждая стратегия масштабирования имеет свои плюсы и минусы. Почему бы не начать комбинировать их и оставить только плюсы? Поговорим об этом — как сделать хорошо, когда нельзя просто закопать — в контексте PHP.

Статья написана по мотивам моего доклада на Saint HighLoad++ 2023.

Меня зовут Игорь Титов, я системный инженер в Garage Eight. Расскажу, как мы переносили страшного старого монстра — legacy PHP-FPM-приложение — в Kubernetes и сколько при этом съели ёжиков.

https://habr.com/ru/companies/oleg-bunin/articles/762742/

#devops #девопс

Подпишись 👉 @i_DevOps
👍4
Open sysConf'23

Welcome message
Самат. Вводная по Kubernetes
Виктор. Мексиканская стена
Алексей. Черный пояс по Linux
Амир. Как построить AppSec и ничего не сломать
Ильяс. eBPF. Сниффер трафика веб сервера
Есенай. Нагрузочное тестирование Jmeter
Маргулан. Делаем XDR из дефолтного линукса
Ильяс. Real Estate Investment Fundamentals
Женя. Be yourself - Be focused
The End

https://www.youtube.com/watch?v=isl6kGAzkPc

#devops #девопс

Подпишись 👉 @i_DevOps
👍6
Единый ход в AWS, Terraform и Terragrunt

Данное репо содержит примеры кода, приведенные в статье Medium "AWS Single Sign-on (SSO), Terraform и Terragrunt".

Приведенный код демонстрирует использование профилей AWS при использовании Terraform или Terragrunt с помощью метода переменных окружения или метода блоков провайдера Terraform. Хотя в данной статье рассматривается настройка профилей AWS при использовании SSO с помощью IAM Identity Center, она работает и со стандартными профилями учетных данных (ключ доступа и секретный ключ доступа).

Оба метода - Terraform и Terragrunt - очень похожи. В обоих случаях можно установить переменную окружения AWS_PROFILE с нужным профилем.

В качестве альтернативы можно использовать блок провайдера в Terraform или сгенерировать блок провайдера в Terragrunt. В Terragrunt также есть возможность загрузки переменных через внешние YAML-файлы.

Код для каждого из этих четырех методов находится в отдельной папке. Они просто развертывают общий SSM-параметр с помощью общего модуля ssm-string-parameter.

Кроме того, в двух дополнительных папках находится бэкэнд S3. Это сделано для демонстрации проблем, с которыми вы можете столкнуться, как описано в статье.

https://github.com/oliverschenk/aws-sso-terraform-terragrunt

#devops #девопс

Подпишись 👉 @i_DevOps
👍3
Добро пожаловать в Dagger, программируемый CI/CD-движок, запускающий конвейеры в контейнерах.

https://dagger.io/

#devops #девопс

Подпишись 👉 @i_DevOps
👍4
Understanding the Terraform Check Block Feature

https://masterpoint.io/updates/understanding-terraform-check/

#devops #девопс

Подпишись 👉 @i_DevOps
👍2