DevOps – Telegram
DevOps
8.45K 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
3 канала для системных администраторов:

📚 @it_secur — Литература для системных администраторов и ИБ специалистов любого уровня и направления. Читайте, развивайтесь, практикуйте.

👨🏻‍💻 @infosecurity — Самый крупный ресурс в Telegram, посвященный информационной безопасности, OSINT и Cоциальной Инженерии.

🔖 @infosec_work — Актуальные предложения от самых крупных работодателей и лидеров рынка в сфере информационной безопасности.
This media is not supported in your browser
VIEW IN TELEGRAM
Watchtower: лучший способ автоматически обновлять Docker контейнеры

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

источник

#devops #девопс

Подпишись 👉@i_DevOps
👍4
🚀 Хотите узнать, как собирать и анализировать данные в Telegram?

Тогда подключайтесь к бесплатному вебинару 20 июня 2023 года в 12:00.

Мы подробно расскажем и покажем, как с помощью serverless-сервисов реализовать упрощённый пайплайн поставки данных в Managed ClickHouse и визуализировать их в DataLens. На вебинаре:
• мы сделаем обзор serverless-сервисов и DataLens;
• вы узнаете, как решить задачи поставки и визуализации данных, используя связку: Managed ClickHouse, serverless-сервисов, DataLens, — и как реализовать эти задачи на примере аналитики данных Telegram-чатов.

Вебинар будет полезен бэкенд- и фронтенд-разработчикам, DevOps-специалистам, аналитикам и PM-ам.

Вебинар бесплатный — нужна только регистрация.
DevOps pinned a photo
Поднимаем Kubernetes с нуля

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

https://habr.com/ru/articles/734928/

#devops #девопс

Подпишись 👉@i_DevOps
👍8
OpenTelemetry: The Star of KubeCon 2023

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

https://faun.pub/opentelemetry-the-star-of-kubecon-2023-c1e2b504850d

#devops #девопс

Подпишись 👉@i_DevOps
👍4
👨‍💻 Yandex Cloud, Yandex 360 и Yandex Infrastructure — это точки притяжения талантливых инженеров

Приходите на прямой эфир, чтобы узнать про ключевые вызовы команды.

На встрече расскажем, как мы развиваем инфраструктуру Яндекса, строим публичную облачную платформу и виртуальный офис для клиентов.

📍20 июня 2023 г., в 16:00

Эфир будет полезен бэкенд-разработчикам и SRE, которым интересно узнать, какие задачи мы решаем и кого мы ищем.

Регистрируйтесь по ссылке!
💩2
Shell-operator - это инструмент для запуска управляемых событиями сценариев в кластере Kubernetes

Позволяет подписаться на события от объектов Kubernetes, а когда получает их, автоматически запускает какую-то внешнюю программу (например, тот самый bash-скрипт) и передает в нее информацию о событии.

https://github.com/flant/shell-operator

#devops #девопс

Подпишись 👉@i_DevOps
👍2
Я — айтишник, я не хочу много знать

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

Я понимаю, что под определение так называемого DevOps инженера от компании к компании подпадает очень разный набор навыков, следовательно, требования также будут заметно варьироваться. Поэтому попробую описать что такое DevOps инженер, или SRE (как мне привычнее) для меня в рамках нынешней организации: специалист, поддерживающий инфраструктуру проекта на всех уровнях, реализующий автоматизацию инфраструктуры, процессов разработки и тестирования, в некоторой степени DBA, конечно SRE и евангелист DevOps культуры. Так как цель статьи в другом, то не хотелось бы тут размышлять на тему того, кто такой DevOps инженер, существует ли он, маркетинговый ли это термин и вот это вот всё, оставим этот холивар. Я думаю, что в основном понятно, о каких специалистах я говорю.

Я являюсь тимлидом команды именно таких инженеров. Мы не профилируемся внутри команды по направлениям, каждый занимается бóльшей частью из перечисленного.

https://habr.com/ru/articles/739452/

#devops #девопс

Подпишись 👉@i_DevOps
👍6👎1
Мультиарендность в Kubernetes

Могут ли несколько команд использовать один и тот же кластер Kubernetes?
Можно ли безопасно запускать ненадежные рабочие нагрузки от ненадежных пользователей?
Поддерживает ли Kubernetes мультиарендность?
В этой статье рассмотрим проблемы запуска кластера с несколькими арендаторами.

Rus https://habr.com/ru/companies/southbridge/articles/735404/

Eng https://itnext.io/multi-tenancy-in-kubernetes-332ff88d55d8

#devops #девопс

Подпишись 👉@i_DevOps
👍4
Шпаргалка по Docker

Запуск контейнеров

docker run -it ubuntu bash Run container and specify command
docker run -it ubuntu Run container
docker run -tid ubuntu Run container detatched
docker create -ti ubuntu Create a container without starting it
docker run -tid --name smelly-hippo ubuntu named container
docker ps show running containers
docker ps -a show all containers
docker ps --filter name=web1 show matching containers
docker ps --filter name=web1 -q show matching container ID
docker inspect smelly-hippo inspect container


Жизненный цикл контейнера

docker start smelly-hippo start
docker stop smelly-hippo stop
docker stop smelly-hippo funny-frog stop mutliple
docker restart smelly-hippo restart container
docker pause smelly-hippo pauses a running container, freeze in place
docker unpause smelly-hippo unpause a container
docker wait smelly-hippo blocks until running container stops
docker kill smelly-hippo sends SIGKILL, faster than stop
docker rm smelly-hippo remove
docker rm smelly-hippo funny-frog remove multiple
docker rm -f smelly-hippo force remove
docker container rm -f $(docker ps -aq) Remove all containers, running or stopped


Лимиты и контроль ресурсов

docker run -tid -c 512 ubuntu 50% cpu
docker run -tid --cpuset-cpus=0,4,6 ubuntu use these cpus
docker run -tid -m 300M ubuntu limit memory
docker create -ti --storage-opt size=120G ubuntu limit storage, not on aufs


Статистика, журналы и события

docker stats resourse stats for all containers
docker stats smelly-hippo resource stats for one container
docker top smelly-hippo shows processes in a container
docker logs web container logs
docker events watch events in real time
docker port nostalgic_colden shows public facing port of container
docker diff practical_sinoussi show changes to a container's file system


#devops #девопс

Подпишись 👉@i_DevOps
👍7
Зачем рассказывать про контейнеризацию в 2023 году

Меня зовут Иван, я работаю главным техническим руководителем разработки в Газпромбанке. Сегодня попробую раскрыть эту тему немного под другим углом. Поэтому пройдёмся по базису с другого ракурса:

Базис, на котором строится современная контейнеризация.
Отличия от виртуализации.
Linux namespaces и что общего у firefox с docker.
Nsenter — давайте закинем приложение внутрь исполняемого контейнера на низком уровне.
Unshare и изоляция без docker.

https://habr.com/ru/companies/gazprombank/articles/735790/

#devops #девопс

Подпишись 👉@i_DevOps
👍4
DevOps спит, Gitlab CI работает…

Можно ли построить удобный для всех pipeline, приложив усилия один раз, а не 100? Об этом расскажет Виктория Вольферц. Она работает в БКС DevOps-инженером в управлении микросервисной архитектуры. БКС предоставляет брокерские и банковские услуги для клиентов. Их основные продукты — это мобильное приложение БКС Мир Инвестиций и веб-кабинет для клиентов.

Виктория поделится опытом своей компании, как им удалось решить проблему больших временных затрат на релиз-менеджмент и Time to Market с помощью подключения проектов к CI/CD. Она расскажет о том, как они автоматизировали процессы и закрыли слабые места.

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

#devops #девопс

Подпишись 👉@i_DevOps
👍5
Коллеги, приглашаем вас на вебинар, где Валерий Харисов расскажет о том, как искать и находить неочевидные утечки исходного кода и содержащихся в них секретов.
🕚 29 июня в 15:00 (МСК)

Leak-Search — сервис сканирования публичных репозиториев на наличие утечек исходного кода, конфигураций и конфиденциальных данных компании.
Разработан и поддерживается командой по ИБ группы компаний QIWI

👨‍💻На вебинаре рассмотрим:

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

Все на реальных кейсах крупнейших российских и зарубежных компаний, утечки которых были найдены с помощью Leak-Search, либо известны публично.

Для участия на вебинаре зарегистрируйтесь по ссылке
https://link.webinar.fm/register/55392181/7xyczjsv

🕚Ждем вас 29 июня в 15:00 (МСК)

❗️На вебинаре вы получите доступ к пробному периоду❗️
💩1
GitLab + K8s + Werf

Сегодня хочу рассказать о связке GitLab + K8S + Werf и как с помощью него быстро собрать и задеплоить свое приложение в одну команду. Этот пост будет иметь формат мини-туториала.

Думаю большинство набредших на эту статью знают, что такое Gitlab и Kubernetes. Не знаете - гугл в помощь. В этой статье это out of scope.

Что такое Werf? Werf - это утилита, объединяющая CI/CD системы (типа Gitlab, Github Actions), docker и helm в одном флаконе и позволяющая одной командой собрать образ контейнера, запушить его в репозиторий контейнеров и задеплоить с помощью helm.

https://habr.com/ru/articles/679826/

#devops #девопс

Подпишись 👉@i_DevOps
👍5
ITKB_channel - бесплатное обучение по Windows, Linux, DevOps, Security, Network, кодинг
ITKB_Archive - библиотека (книги, курсы, ИТ литература)
👍3
Атаки и защита облачных идентификаторов в управляемых Kubernetes, часть 1: Amazon EKS

Amazon Elastic Kubernetes Service (EKS) - это популярный способ запуска управляемых кластеров Kubernetes в облаке. В этой статье мы рассмотрим, как работает управление идентификацией и доступом (IAM) в EKS, как для людей, так и для рабочих нагрузок. Затем мы подробно рассмотрим различные векторы атак, которые позволяют злоумышленнику перейти от кластера EKS к учетной записи AWS, что может привести к компрометации всей облачной среды.

Эта статья в блоге состоит из нескольких разделов. Некоторые из них ориентированы на обучение (📙), другие - на атакующих (😈), а третьи - на защитников (🛡️).

https://securitylabs.datadoghq.com/articles/amazon-eks-attacking-securing-cloud-identities/

#devops #девопс

Подпишись 👉@i_DevOps
👍2
Автоматизируйте всё с помощью Ansible

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

В этом посте мы рассмотрим, как Ansible может помочь вам автоматизировать всё в вашей инфраструктуре.

Rus https://habr.com/ru/companies/southbridge/articles/738594/

Eng https://agralrst.medium.com/automate-everything-with-ansible-aac7eb4d5cf9

#devops #девопс

Подпишись 👉@i_DevOps
👍5
90DaysOfDevOps

Я использую это хранилище для документирования моего путешествия по изучению DevOps. Я начал этот процесс 1 января 2022 года и планирую продолжить его до 31 марта. Я буду посвящать по одному часу каждый день, включая выходные, чтобы получить фундаментальное понимание различных аспектов DevOps. Это будет 90-дневный период интенсивного обучения. 2022 и 2023 гг.

https://github.com/MichaelCade/90DaysOfDevOps

#devops #девопс

Подпишись 👉@i_DevOps
5
29 июня в Екатеринбурге пройдёт бесплатный митап Yandex Infrastructure.

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


Встреча будет полезна для backend-разработчиков, DevOps- и SRE-инженеров.

Начало мероприятия в 18:00.
Регистрация по ссылке