ru
Feedback
DevOps

DevOps

Открыть в Telegram

Docker, Kubernetes, облачные сервисы (AWS, GCP, Azure), Infrastructure as a Code (Terraform, CloudFormation), администрирование Windows и Linux, сети TCP, IP, скрипты (Bash, PowerShell), Ansible, Jenkins, DevSecOps, логирование. По вопросам @evgenycarter

Больше
8 759
Подписчики
-224 часа
-307 дней
+830 день
Архив постов
DevOps
8 760
Подходы к наблюдаемости от Т-Банка Всем привет. Меня зовут Дима, в Т-Банке я руковожу Центром надежности информационных систе
Подходы к наблюдаемости от Т-Банка Всем привет. Меня зовут Дима, в Т-Банке я руковожу Центром надежности информационных систем. Мы проводим консультирование, обучаем и внедряем SRE-практики, нанимаем и аттестуем инженеров. В общем, делаем все, чтобы помочь командам Т-Банка — а их уже более 2500 — разрабатывать надежные сервисы для всех категорий пользователей и при этом крепко спать по ночам. Мониторинг ИТ-систем — важнейшая составляющая надежности. Расскажу о том, какие подходы мы использовали, как и почему пришли к нынешнему состоянию и как планируем развиваться дальше. https://habr.com/ru/companies/tbank/articles/827470/ #devops #девопс Подпишись 👉 @i_DevOps

DevOps
8 760
Назовите главные компоненты архитектуры Kubernetes. Master-ноды (master node, control plane) координируют все операции кластера: управляют распределением и резервированием ресурсов, контролируют состояние контейнеров, управляют масштабированием и выполняют обновления. Компоненты мастер-нод включают: kube-apiserver — точка доступа к панели управления мастер-ноды, обеспечивает взаимодействие между мастер- и рабочими узлами, отслеживает состояние рабочих узлов и информирует мастер о важных изменениях; kube-scheduler — отвечает за распределение нагрузки на рабочие узлы, постоянно мониторит доступные ресурсы и используемые ресурсы на каждом узле, принимает решение о запуске нового Pod; Controller Manager — управляет работой контроллеров, таких как Deployment, ReplicaSet, StatefulSets, DaemonSet, Jobs, CronJob; ETCD — хранит информацию о настройках и состоянии кластера, его метаданные, представляет собой распределенную базу данных в формате ключ-значение. Nodes (рабочие узлы) — на них запускаются поды с контейнерами. На каждой worker ноде Kubernetes работают: kubelet — процесс, который управляет запуском, удалением и обновлением подов с контейнерами; kube-proxy — настраивает сетевые правила на рабочих узлах. Как в Kubernetes устроена работа с хранилищами? Kubernetes имеет различные типы хранилищ, включая встроенный emtyDir. Некоторые из них являются stateless, что означает, что они существуют только во время работы пода. Данные, которые хранятся там, также имеют такой же срок жизни. Для statefull-приложений используются постоянные хранилища, называемые Persistent Volumes (PV). PV — это запас хранилища, выделенный администратором кластера Kubernetes. Это могут быть локальные диски, СХД или внешние диски. Они не зависят от жизненного цикла подов. Persistent Volume Claim (PVC) — это запрос на выделение PV с определенными характеристиками, такими как тип хранилища, объем и тип доступа. Для описания доступных PV используются Storage Classes. В процессе работы под отправляет запрос PVC, который затем обращается к PV и передает его поду. #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 760
2 полезных ресурса для системных администраторов и специалистов по информационной безопасности:Social Engineering — самый крупный ресурс в Telegram, посвященный информационной безопасности, социальной инженерии и поиску информации из открытых источников. • infosec — редкая литература, курсы и уникальные мануалы для ИБ специалистов любого уровня и направления. Читайте, развивайтесь, практикуйте.

DevOps
8 760
+9
Docker 01- Основы. Принцип работы. Почему docker. Сравнение с виртульной машиной. Применение. 02- Установка Docker в Linux и Windows. 03- Основные команды. Управление портами. Port Mapping. 04- Переменные. Environment Variables. 05- Volumes. Постоянные данные. Persisting Data. 06- Сети в докер. Network: bridge, host, none, macvlan, ipvlan 07- Dockerfile. Создаем СВОИ контейнеры. 08- Docker-COMPOSE. Простой запуск контейнеров. 09- Portainer. Управлять Docker ПРОСТО. Обзор, установка, настройка. 10- Watchtower. Автоматизация: обновление Docker контейнеров. источник #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 760
K8GB - Kubernetes Global Balancer Решение для глобальной балансировки нагрузки сервисов с акцентом на облачные качества и раб
K8GB - Kubernetes Global Balancer Решение для глобальной балансировки нагрузки сервисов с акцентом на облачные качества и работу в контексте Kubernetes. Достаточно одного Gslb CRD, чтобы включить глобальную балансировку нагрузки: apiVersion: k8gb.absa.oss/v1beta1 kind: Gslb metadata: name: test-gslb-failover namespace: test-gslb spec: ingress: ingressClassName: nginx # or any other existing ingressclasses.networking.k8s.io rules: - host: failover.test.k8gb.io # Desired GSLB enabled FQDN http: paths: - path: / pathType: Prefix backend: service: name: frontend-podinfo # Service name to enable GSLB for port: name: http strategy: type: failover # Global load balancing strategy primaryGeoTag: eu-west-1 # Primary cluster geo tag https://github.com/k8gb-io/k8gb #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 760
Приглашаем на большой эксклюзивный вебинар по виртуализации от команды Deckhouse! Вы узнаете всё об уникальных возможностях D
Приглашаем на большой эксклюзивный вебинар по виртуализации от команды Deckhouse! Вы узнаете всё об уникальных возможностях Deckhouse Virtualization Platform (DVP), какие задачи она решает и как может удовлетворить самые взыскательные требования современной ИТ-инфраструктуры. 📌 12 июля в 12:00, онлайн. Требуется регистрация. Среди ключевых спикеров: – Давид Мэгтон, технический директор и сооснователь компании «Флант»; – Павел Тишков, технический директор Deckhouse Virtualization Platform. На вебинаре обсудим: 🔹 ожидания клиентов от современной платформы виртуализации; 🔹 особенности DVP и сценарии использования; 🔹 сетевые политики, микросегментацию, балансировку трафика, наблюдаемость; 🔹 блочные хранилища: встроенные СХД, интеграция с внешними СХД; 🔹 производительность виртуальных машин на разных платформах, масштабирование, аппаратные и системные требования; 🔹 планы по развитию DVP и лицензирование. Присоединяйтесь!

DevOps
8 760
RedisInsight Redis Insight - это интуитивно понятный и эффективный графический интерфейс для Redis, позволяющий взаимодейство
RedisInsight Redis Insight - это интуитивно понятный и эффективный графический интерфейс для Redis, позволяющий взаимодействовать с базами данных и управлять данными со встроенной поддержкой модулей Redis. https://github.com/RedisInsight/RedisInsight #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 760
erid: LjN8K4TBn 🎲 Высокая доступность в Kubernetes: бесплатный вебинар Привет! Мы — команда Слёрма, учебный центр для айти-с
erid: LjN8K4TBn 🎲 Высокая доступность в Kubernetes: бесплатный вебинар Привет! Мы — команда Слёрма, учебный центр для айти-специалистов middle+ и фанаты k8s.😎  11 июля в 18:00 мы приглашаем вас на вебинар «Высокая доступность в Kubernetes: пробы, реквесты/лимиты, HPA». На встрече обсудим: ❓ Можно ли не делать рединесс пробы и лить трафик сразу на сервер? ❓ Как расселить поды в разные ДЦ? ❓ Что будет, если выставить неправильные пробы? И еще много интересного! Спикеры: ➡️ Кирилл Борисов, SRE Lead в MTS Digital ➡️ Всеволод Севостьянов, Staff engineer в Lokalise ➡️ Дмитрий Будаков, Системный инженер в интеграторе Зарегистрироваться на вебинар можно с помощью нашего бота-помощника. Подключайтесь! 🔗 ХОЧУ НА ВЕБИНАР

DevOps
8 760
#devops #девопс Подпишись 👉@i_DevOps
#devops #девопс Подпишись 👉@i_DevOps

DevOps
8 760
💛💛💚❤️💛❤️💛⤵️ 🦉 Отус приглашает 11 июля в 20:00 мск на бесплатный вебинар "Стратегия Деплоя для Эффективной Разработки".
💛💛💚❤️💛❤️💛⤵️ 🦉 Отус приглашает 11 июля в 20:00 мск на бесплатный вебинар "Стратегия Деплоя для Эффективной Разработки". Вебинар приурочен к старту онлайн-курса «DevOps практики и инструменты» ➡️ Регистрация на вебинар: https://vk.cc/cyaX7N После вебинара вы получите: ✅ понимание основных принципов DevOps; ✅ умение выбирать подходящую стратегию деплоя для вашего проекта; ✅ возможность использовать инструменты DevOps для ускорения разработки. 🤝 Регистрируйтесь сейчас, и мы обязательно вам напомним о начале вебинара. Участие бесплатно. Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

DevOps
8 760
В чем разница stateful и stateless? Stateful-приложение сохраняет данные внутри себя во время работы, например, сессии пользователей на сервере. Ответ на запрос пользователя зависит от состояния сессии. Такие приложения сложнее масштабировать горизонтально, так как для развертывания нескольких экземпляров необходимо переносить состояния на новые машины и синхронизировать их. Stateless-приложения не хранят состояние и гарантируют, что каждый запрос обрабатывается независимо от других. Они легко масштабируются горизонтально и упрощают автоматизированное тестирование, поскольку не требуется воспроизводить состояние приложения. #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 760
Краткий дайджест обновлений Deckhouse Kubernetes Platform 1.48-1.60 В этой статье мы рассмотрим самые важные обновления Deckh
Краткий дайджест обновлений Deckhouse Kubernetes Platform 1.48-1.60 В этой статье мы рассмотрим самые важные обновления Deckhouse Kubernetes Platform версий 1.48–1.60, произошедшие почти за год — именно столько времени прошло с момента выхода нашего последнего обзора новых фичей. https://habr.com/ru/companies/flant/articles/826228/ #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 760
Наконец! Через год после запуска продукта Nova Container Platfrom ребята из Orion soft опубликовали детальный обзор этой плат
Наконец! Через год после запуска продукта Nova Container Platfrom ребята из Orion soft опубликовали детальный обзор этой платформы. Что она умеет: - заменять такие платформы контейнеризации, как OpenShift, Tanzu, Rancher - оркестрировать контейнеры без самостоятельной доработки ванильных компонентов - сокращать до 80% ручных операций в Kubernetes, переключая команду на задачи развития функционала и автоматизации, Про архитектурные и функциональные особенности решения читайте на Хабре.

DevOps
8 760
Шпаргалка по архитектуре k8s #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 760
⚡️44% российских компаний уже используют искусственный интеллект для разработки и тестирования ПО Yandex Cloud совместно с Эк
⚡️44% российских компаний уже используют искусственный интеллект для разработки и тестирования ПО Yandex Cloud совместно с Экспресс 42 и другими партнёрами выпустили первую часть исследования State of DevOps Russia. В этом году в опросе приняли участие более 4000 специалистов – от руководителей до специалистов, связанных с разработкой, тестированием и эксплуатацией систем. Подробнее об итогах исследования, главных цифрах и выводах – в статье.

DevOps
8 760
Учимся использовать разные типы переменных в Ansible Переменные Ansible — это динамические значения, которые используются в п
Учимся использовать разные типы переменных в Ansible Переменные Ansible — это динамические значения, которые используются в плейбуках и ролях Ansible для настройки и возможности повторного использования конфигураций. Они очень похожи на переменные в языках программирования и помогают эффективно управлять сложными задачами. Они позволяют применять один и тот же сценарий или роль в разных средах, системах или контекстах без необходимости хардкодинга конкретной информации. Представляем перевод статьи, где подробно рассматриваются переменные Ansible. https://habr.com/ru/companies/southbridge/articles/755266/ #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 760
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

DevOps
8 760
Хотите научиться эффективно проводить мониторинг инфраструктуры? ✨ Приглашаем вас 9 июля в 20:00 мск на открытый практический
Хотите научиться эффективно проводить мониторинг инфраструктуры? ✨ Приглашаем вас 9 июля в 20:00 мск на открытый практический урок «Стратегии сбора метрик для мониторинга IT-инфраструктуры», где мы разберем: ✅ какие типы метрик используются для мониторинга; ✅ почему Prometheus использует pull-модель сбора метрик; ✅ преимущества и недостатки push- и pull-моделей; ✅ как выбрать подходящую модель сбора метрик. ➡️ Записаться на вебинар: https://vk.cc/cy7HTO 🎙Спикер Сергей Андрюнин — DevOps-инженер в нескольких крупных проектах, опытный разработчик и преподаватель. Вебинар является частью полноценного онлайн-курса "Observability: мониторинг, логирование, трейсинг от Отус". Записывайтесь сейчас, а мы потом напомним. Участие бесплатно. Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

DevOps
8 760
Вы должны перейти на Podman сейчас же. Но это не точно… Podman — один из множества инструментов для контейнеризации. Но в отл
Вы должны перейти на Podman сейчас же. Но это не точно… Podman — один из множества инструментов для контейнеризации. Но в отличие от Docker, используется он не часто, даже в тестировании или хотя бы pet-проектах. При этом, в мире программного обеспечения, чем новее игрушка и чем больше плюшек она обещает относительно предшественников, тем сильнее она облеплена вниманием. Особенно, если заявлена более высокая безопасность из коробки. Но Podman, будучи на 4 года младше Docker, а также, в теории, фундаментально безопаснее, подобного приёма не получил. Быть может, он его всё-таки заслуживает? Возможно, к ужасу ваших DevOps и SRE-инженеров, вам стоит уже сейчас бежать и громить выстроенные пайплайны оркестрации кластеров Docker-контейнеров, чтобы менять всё на Podman?! https://habr.com/ru/companies/cdnnow/articles/825828/ #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 760
LINSTOR Высокопроизводительное программно-определяемое блочное хранилище для контейнеров, облаков и виртуализации. Полностью
LINSTOR Высокопроизводительное программно-определяемое блочное хранилище для контейнеров, облаков и виртуализации. Полностью интегрировано с Docker, Kubernetes, Openstack, Proxmox и др. https://github.com/LINBIT/linstor-server #devops #девопс Подпишись 👉@i_DevOps