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
Инфраструктура как код: лучшие практики для DevOps-инженеров

Сегодня мы поговорим о практиках, которые используются в IAAC (Infrastructure as a Code). Часть из них для кого-то известна, а часть может стать новинкой. В любом случае эта статья будет полезной как для DevOps-инженеров, которые уже на собственном опыте знают, насколько важно покрывать инфраструктуру кодом, так и начинающим, которые только начинают свою работу с Terraform.

https://bookflow.ru/infrastruktura-kak-kod-praktiki-dlya-devops-inzhenerov/


#devops #девопс

Подпишись 👉@i_DevOps
👍6
Наблюдаемость сетевой инфраструктуры Kubernetes. Часть первая

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

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

#devops #девопс

Подпишись 👉@i_DevOps
👍51🐳1
Наблюдаемость сетевой инфраструктуры Kubernetes. Часть вторая

Данная часть является продолжением статьи "Наблюдаемость сетевой инфраструктуры Kubernetes". В этой части будут разобраны сами инструменты, базирующиеся на ранее озвученных подходах (Service Mesh, eBPF monitoring и Distributed Tracing). Для сравнения решений будет выбран единый сценарий, при развёртывании которого собираются метрики приложения и кластера k8s.

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

#devops #девопс

Подпишись 👉@i_DevOps
👍2🔥1
Начала Docker для юнги

Чтобы понять смысл контейнера сначала стоить обратиться к такой вещи, как образ.
Образ - это шаблон по которому будет создаваться контейнер. Он может хранить в себе целую операционную систему! И именно образы скачивают с именитого docker-hub. Образы можно создавать(о том, как это делать, будет написано ниже), удалять и даже наслаиваться друг на друга (при создании образов так и делают), но никак не редактировать существующий образ (тут можно привести сравнение с образом диска. Они, по сути, идентичны). Образы хранятся в регистрах и маркируются тегами.

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

#devops #девопс

Подпишись 👉@i_DevOps
👍8
Приемы логирования в Kubernetes

Логирование — это критически важный аспект работы с любым приложением в Kubernetes. Оно помогает отслеживать работоспособность и эффективность приложения, быстро устранять неисправности. Команда VK Cloud перевела статью о логах и лучших приемах логирования в среде Kubernetes.

Rus https://habr.com/ru/companies/vk/articles/750982/

Eng https://www.cncf.io/blog/2023/07/03/kubernetes-logging-best-practices/

#devops #девопс

Подпишись 👉@i_DevOps
👍2
Пробки в облаке: Перегрузки снижают надежность ваших приложений?

Представьте себе оживленную систему автомагистралей - сложную сеть дорог, мостов, туннелей и перекрестков, каждая из которых рассчитана на определенную интенсивность движения. А теперь подумайте, какие события приводят к образованию пробок - аварии, дорожные работы или внезапный наплыв транспорта. Эти события приводят к образованию заторов, причем часто затор на одном участке шоссе вызывает затор на другом. Например, затор на мосту может привести к затору на дороге, ведущей к нему. Заторы вызывают множество осложнений - от задержек и увеличения времени в пути до раздражения водителей из-за потерянного времени и перерасхода топлива. От таких сбоев страдают не только водители, но и вся экономика. Задерживаются товары, нарушается работа служб, сотрудники приходят на работу с опозданием (и в раздражении).

https://blog.fluxninja.com/blog/traffic-jams-in-the-cloud-unveiling-the-true-enemy-of-reliability

#devops #девопс

Подпишись 👉@i_DevOps
👍4
10 лучших инструментов для мониторинга срока действия, валидности и изменения SSL-сертификатов

Чтобы помочь вам начать работу, мы составили список из 10 лучших инструментов для мониторинга SSL-сертификатов на предмет действительности, истечения срока действия и изменений.

https://sematext.com/blog/ssl-certificate-monitoring/

#devops #девопс

Подпишись 👉@i_DevOps
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
💥 Открыта регистрация на CyberCamp 2023!
 
20–22 сентября расскажем в прямом эфире, как бороться с хакерами на равных. Вам нужно только выбрать формат участия — быть зрителем эфира или собрать команду для киберучений ⭐️

Что будет:

🔹 3 дня прямого эфира с докладами про технологии, практику и кейсы. Без рекламы. Интерактивы, призы и мерч для самых активных.

🔹 25 докладов от трех фракций — атакующие (Red Team), защитники (Blue Team) и архитекторы (Yellow Team) — и дополнительные доклады по софт-скиллам.

🔹 100 команд будут отрабатывать навыки ИБ на основе реальных инцидентов.

🔹 2 лиги киберучений — корпоративная и студенческая — с денежными наградами!

Бронируйте время в календаре заранее и присоединяйтесь к CyberCamp 2023 этой осенью!
👍2🔥2😍1
Учимся использовать разные типы переменных в Ansible

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

Представляем перевод статьи, где подробно рассматриваются переменные Ansible.

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

#devops #девопс

Подпишись 👉@i_DevOps
👍3
Основы Ansible 2.9 для сетевых инженеров

Основы. Часть 1
Основы. Часть 2
Основы. Часть 3
Модули ios_command, ios_facts
Модуль ios_config
Модули ресурсов
Модули cli_command, cli_config
Получение структурированного вывода с помощью фильтров
Получение структурированного вывода с помощью ntc-ansible
Примеры playbook

источник

#devops #девопс

Подпишись 👉@i_DevOps
👍7🙏1
Динамическое масштабирование кластеров Kubernetes в Airbnb

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

https://medium.com/airbnb-engineering/dynamic-kubernetes-cluster-scaling-at-airbnb-d79ae3afa132

#devops #девопс

Подпишись 👉@i_DevOps
Progressive Delivery for Kubernetes

Features
Blue-Green update strategy
Canary update strategy
Fine-grained, weighted traffic shifting
Automated rollbacks and promotions
Manual judgement
Customizable metric queries and analysis of business KPIs
Ingress controller integration: NGINX, ALB, Apache APISIX
Service Mesh integration: Istio, Linkerd, SMI
Metric provider integration: Prometheus, Wavefront, Kayenta, Web, Kubernetes Jobs, Datadog, New Relic, InfluxDB

https://github.com/argoproj/argo-rollouts

#devops #девопс

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