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
Зачем рассказывать про контейнеризацию в 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.
Регистрация по ссылке
Кто такой DevOps: чем занимается и сколько зарабатывает?

0:00 начало
0:39 как появилась профессия Devops?
1:40 Кто такой Devops инженер?
2:20 Востребованность профессии
3:16 Задачи Devops инженера
4:20 Сколько получают Devops?
5:11 Какие навыки нужны Devops?

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

#devops #девопс

Подпишись 👉@i_DevOps
👍31👎1😁1
А у вас есть кубернетес? Подборка текстов по k8s для тех, кто не DevOps

В каноничном видео человек грустит, пытаясь ответить на вопрос, зачем ему Kubernetes. В этом тексте на него мы не ответим, зато поможем разобраться с базовыми концепциями, связанными с оркестратором. Будет полезно тем, кто не работает с кубиком напрямую, но кодит приложение под Docker/Kubernetes. И тем, кому нужно будет поддержать умную беседу на кофе-пойнте. Под катом разбираем понятия Cloud Native, микросервисов и готовых кластеров Kubernetes.

https://habr.com/ru/companies/selectel/articles/740400/

#devops #девопс

Подпишись 👉@i_DevOps
👍1
Куда уходит время? Боремся за миллисекунды в Kubernetes

Меня зовут Вова, я разрабатываю observability-платформу в Ozon. Как-то раз в наш уголок на 42 этаже заглянули коллеги — и поделились наблюдением. Если открыть рядом графики времён запросов и ответов двух живущих в Kubernetes и общающихся между собой микросервисов, то иногда можно наблюдать большую разницу в высоких квантилях: клиент считает, что один ответ из сотни ему приходит за сто миллисекунд, сервер же говорит, что успевает ответить за десять.

Куда ушло время? Можно ли его вернуть? Сегодня расскажу о том, с какими граблями может столкнуться микросервис, живущий в типичной инсталляции Kubernetes.

https://habr.com/ru/companies/ozontech/articles/662758/

#devops #Kubernetes

Подпишись 👉@i_DevOps
👍4💩1
WebAssembly and Docker - Better Together

Сообщество Docker рассматривает Wasm как технологию, дополняющую Linux-контейнеры. Здесь разработчики могут выбирать, какую технологию использовать (или обе!) в зависимости от конкретного случая использования. И по мере того, как сообщество изучает возможности Wasm, усилия направлены на то, чтобы приложения Wasm было проще разрабатывать, создавать и запускать, используя опыт и инструменты, которые вы знаете и любите.

Docker Desktop и CLI теперь могут управлять как Linux-контейнерами, так и Wasm-контейнерами бок о бок.

https://github.com/collabnix/wasm-docker-better-together

#devops #Kubernetes

Подпишись 👉@i_DevOps
👍2
Как мы боролись с овербукингом Kubernetes-кластеров

Овербукинг возникает, когда доля забронированных ресурсов (cpu requests или memory requests) превышает или равна ёмкости кластера, что приводит к невозможности планирования новой рабочей нагрузки в нём.

https://habr.com/ru/companies/samokat_tech/articles/735638/

#devops #Kubernetes

Подпишись 👉@i_DevOps
👍2
Учимся создавать и настраивать Jenkins Jobs

Jenkins CI позволяет разработчикам автоматизировать создание, тестирование и развёртывание кода. Jenkins Jobs фокусируется на непрерывном создании и тестировании кода, чтобы любые внесённые изменения легко интегрировались в сборку. В этой статье мы посмотрим на Jenkins в действии — разберём, как создавать и настраивать Jenkins Jobs.

https://habr.com/ru/companies/southbridge/articles/742504/

#devops #Kubernetes

Подпишись 👉@i_DevOps
👍4
Kubernetes Full Course In 10 Hours | Kubernetes Tutorial For Beginners

Это видео Edureka Kubernetes Full Course поможет вам понять и изучить основы Kubernetes. Этот курс по Kubernetes идеально подходит как для новичков, так и для профессионалов, которые хотят освоить основы Kubernetes.В этом видео рассматриваются следующие темы:

Introduction
Introduction to Containers
Need for Kubernetes
What is Kubernetes and What it's not
Kubernetes vs Docker Swarm
Use-Case: Kubernetes
Introduction to Namespaces
Types of Namespaces
Container Design Patterns
Introduction to Docker
Kubernetes Installation Steps
Kubernetes Architecture
Kubernetes Dashboard
Types of View in Kubernetes Dashboard
Kubernetes Cluster
Pods, Services & Ingress Networks
Case Study
Hands-On
Replication Controller & ReplicaSet
Deployment Controllers
Deployment Use-Cases
Kubernetes Multiple Schedulers
Set up a Multi-Master cluster using kubeadm
Network Failures
Cluster Troubleshooting

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

#devops #Kubernetes

Подпишись 👉@i_DevOps
👍4
Практическое руководство по реализации Observability в DevOps

https://faun.pub/a-practical-guide-to-observability-in-devops-950cbf93f111

#devops #девопс

Подпишись 👉@i_DevOps
👍2
Docker с 0 до 100%. Всё, что нужно знать.

00:00:00 | Intro
00:01:35 | Основы Docker.
00:19:30 | Установка Docker в Linux и Windows.
00:25:40 | Основные команды.
00:54:55 | Управление портами: Port Mapping.
01:08:55 | Переменные в Docker: Environment Variables.
01:20:20 | Постоянные данные: Docker Volumes.
01:48:41 | Сети в Docker. Network.
02:30:11 | Создание своих контейнеров. Dockerfile.
03:40:59 | Docker Compose. Применение.
04:32:28 | Portainer – Web UI для управления Docker.

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

#devops #девопс

Подпишись 👉@i_DevOps
👍9👏1