DevOps
Відкрити в Telegram
Docker, Kubernetes, облачные сервисы (AWS, GCP, Azure), Infrastructure as a Code (Terraform, CloudFormation), администрирование Windows и Linux, сети TCP, IP, скрипты (Bash, PowerShell), Ansible, Jenkins, DevSecOps, логирование. По вопросам @evgenycarter
Показати більше8 850
Підписники
Немає даних24 години
-57 днів
+2430 днів
Архів дописів
8 850
Как опросить сокет Docker с помощью curl
Запрос к сокету Docker с помощью curl.
Отображение версии Docker.
$ curl --silent -XGET --unix-socket /run/docker.sock http://localhost/version | jq .
{
"Platform": {
"Name": "Docker Engine - Community"
},
"Components": [
{
"Name": "Engine",
#devops #девопс #Docker
Подпишись 👉@i_DevOps
8 850
DevOps Culture and Practice With OpenShift
Mike Hepburn, Time Beatie, Noel OConnor, Donal Spring (2021)
Have you ever wondered what the secret is to a successful DevOps transformation? What is it made up of? Where do you start? If only someone made the recipe and the ingredients available, perhaps everyone could try it out in their kitchens. We are part of the Red Hat Open Innovation Labs and Services teams, and it is in our DNA to share with you what we have learned in our kitchens and with our customers while taking these journeys to be more successful at DevOps
#devops #девопс
Подпишись 👉@i_DevOps
8 850
Основные команды Docker
Рассмотрим систему управления контейнерами под названием Docker. Ознакомимся с базовыми принципами ее работы, а также подробно рассмотрим основные команды, необходимые для управления Docker и ее составляющими.
#devops #девопс #Docker
Подпишись 👉@i_DevOps
8 850
🐳 Как изменить конфигурацию запущенных контейнеров Docker
Контейнеры Docker обычно считаются неизменяемыми после начала их работы. Однако некоторые параметры конфигурации можно изменять динамически, например, имя контейнера и лимиты его аппаратных ресурсов.
В этом руководстве мы покажем вам, как использовать встроенные команды Docker для изменения выбранных параметров запущенных контейнеров.
Мы также рассмотрим, что не следует изменять, и обходные пути, которые можно использовать, если вы считаете, что это необходимо.
Original
#devops #девопс #Docker
Подпишись 👉@i_DevOps
8 850
🚀Всё ещё не DevOps?! Ускорьте свой рост на 21 наборе продвинутого онлайн-курса «DevOps практики и инструменты» от OTUS и инженеров Express42.
— За 6 лет мы выпустили 1121 DevOps-инженеров. 70% подготовленных нами специалистов получили job offer по итогу обучения, а 60% - серьёзно выросли в заработной плате. И спрос на DevOps-ов растёт до сих пор.
— Пройдите вступительный тест, чтоб узнать, насколько вы готовы к обучению, и присоединяйтесь к группе со скидкой!
👉ПРОЙТИ ТЕСТ ПО DEVOPS
8 850
Как настроить Docker, чтобы он переподнимался при ошибках и перезапуске хоста
Настройка политики перезапуска Docker контейнеров
Для начала стоит добавить параметр --restart=always к команде запуска Docker: docker run --restart=always -d {{ name }}
#devops #девопс #Docker
Подпишись 👉@i_DevOps
8 850
💣 Хотите стать SRE-специалистом?
🔥 99% специалистов необходимо уметь работать с GIT. SRE-специалист - не исключение!
️️👉 Приходите на открытый урок 19 июля в 20:00 в OTUS, где мы поговорим про основы git, как и какой git выбрать, как начать работать. Рассмотрим командную работу в git, git flow, pull реквесты. Обсудим теги, релизы и сборку кода.
💻 Урок пройдет в рамках онлайн-курса «SRE практики и инструменты» OTUS»
❇️ Пройдите вступительный тест для регистрации на вебинар
8 850
Как войти в запущенный Docker-контейнер и почему так делать не надо
Иногда интересно: что же происходит внутри Docker-контейнера
Если коротко отвечать на первую часть вопроса, хватит одной команды docker: docker exec -ti {{ container name }} /bin/sh
#devops #девопс #Docker
Подпишись 👉@i_DevOps
8 850
Частные реестры Docker
У вас может возникнуть необходимость иметь свои собственные приватные репозитории. Возможно, вы не хотите размещать репозитории в Docker Hub. Для этого существует контейнер репозитория от Docker. Давайте посмотрим, как мы можем использовать его.
#devops #девопс #Docker
Подпишись 👉@i_DevOps
8 850
Команды терминала Docker
Docker имеет множество терминальных команд. Эти команды мы используем в Dockerfile, поэтому давайте рассмотрим некоторые из них.
#devops #девопс #Docker
Подпишись 👉@i_DevOps
8 850
Repost from HighLoad++
🙌 Впереди выходные, а мы подготовили для вас полезную подборку видео: 5 самых популярных докладов 2021г. в секции «Архитектуры, масштабируемость»
⠀
🔹Транспорт будущего, или Как мы ускорили ВКонтакте в 1,5 раза. Александр Тоболь (ВКонтакте) https://bx.vc/08hhaw
⠀
🔹Service Mesh на стероидах. Часть 1: как построить управляемое взаимодействие между сотнями микросервисов. Алексей Ефимов (Netcracker) https://bx.vc/29vjdn
⠀
🔹Микросервисы с нуля. Семен Катаев (Авито) https://bx.vc/rk3oxz
⠀
🔹Как правильно выбирать очередь. Владимир Перепелица (Mail.Ru Group) https://bx.vc/8u5zy8
⠀
🔹 Платформа видеоконференций ВКонтакте – сделано удалённо. Александр Тоболь (ВКонтакте) https://bx.vc/osfasq
⠀
Встречаемся на Saint HighLoad++ 22 и 23 сентября в Санкт-Петербурге – https://bx.vc/quy8tf
⠀
🖐Отличных выходных!
8 850
Основные понятия в Kubernetes
Технология Kubernetes, также известная как k8s, – это open-source-система для автоматизации деплоинга и менеджмента контейнеризованных приложений (то есть запущенных в Docker).
Далее последует краткий ликбез по основным терминам, связанным с Kubernetes.
Original
#devops #девопс #Kubernetes
Подпишись 👉@i_DevOps
8 850
Как диагностировать проблемы соединения в Kubernetes при помощи Mizu
Стоит попробовать Mizu – это ПО для мониторинга Kubernetes-трафика. Программа может сильно упростить ежедневную диагностику сетей, да и жизнь в целом.
Одна из наиболее частых задач, с которыми сталкиваются администраторы Kubernetes по ходу тестирования и дебаггинга – проверка коммуникаций между компонентами внутри сети. Далее
Original
#devops #девопс #Mizu #Kubernetes
Подпишись 👉@i_DevOps
8 850
Бесплатные онлайн-практикумы для специалистов по IT-инфраструктуре от команды REBRAIN.
Подключайтесь к одному из крупнейших сообществ по IT-инфраструктуре REBRAIN, с нами уже больше 25 000 человек.
С нас:
Более 20 бесплатных открытых практикумов каждый месяц.
Спикеры — профессиональные инженеры из лучших компаний ( Avito / Skyeng / AWS / Luxoft / DataArt и др.).
Разбор реальных кейсов автоматизации.
Самый актуальный технологический стек — Kubernetes, Docker, Ansible, Gitlab CI, Linux, Kafka, MySQL, Golang и др.
Работа в консоли и ответы на вопросы в прямом эфире.
Каждый сможет найти для себя интересные практикумы по направлению и уровню компетенций.
И да, все это бесплатно!
Подключайтесь.
8 850
Связывание контейнеров Docker
Связывание контейнеров позволяет связать между собой несколько контейнеров, что намного удобнее нежели выставление портов. Давайте разберёмся, как это работает.
#devops #девопс #Docker
Подпишись 👉@i_DevOps
8 850
Тинькофф приглашает SRE-инженеров с опытом от 3 лет на One Day Offer 💡
Встретимся онлайн 31 июля:
• вместе с вами разыграем ситуацию критического отказа системы;
• попросим написать несложный алгоритм на вашем любимом языке в онлайн-IDE;
• познакомим с будущей командой.
Если понравятся условия и задачи — сделаем оффер в тот же день.
Работа в нашей команде — это возможность стать частью большого SRE-комьюнити , прокачивать свои скиллы на внутренних митапах и курсах, обмениваться опытом на конференциях и участвовать в образовательных проектах.
Успейте подать заявку до 28 июля: https://l.tinkoff.ru/one_day_offer_sre_2022
8 850
CI, CD и снова CD: принцип работы и отличия
Несмотря на общие тенденции к автоматизации процессов разработки, все еще можно встретить компании, в которых тестирование и развертывание никак не автоматизировано. Отсутствие автоматизированных процессов влияет на скорость доставки изменений и увеличивает влияние человеческого фактора, что негативно отражается на всей компании в целом, а не только на самом отделе разработки.
В этой статье я постараюсь объяснить разницу между процессами непрерывной интеграции (Continuous Integration/CI), непрерывной доставки (Continuous Delivery/CD) и непрерывного развертывания (Continuous Deployment/CD). Мало кто разделяет два последних термина, но мы все-таки рассмотрим их по отдельности для общего понимания.
#devops #девопс #CI #CD
Подпишись 👉@i_DevOps
8 850
Курс DevOps Upgrade и гранты на обучение
DevOps Upgrade — курс от Слёрма для администраторов и разработчиков, которые хотят стать девопс-инженерами. Старт потока — 15 сентября. Курс помогает быстро выйти на новый уровень в компетенциях и зарплате. Есть гранты на обучение от Southbridge.
В программе Git, Docker, Kubernetes, CI/CD, Prometheus, Grafana, Terraform, Ansible. Обучение построено от простого к сложному, по каждому этапу есть практическая работа или сертификация.
Что еще в программе:
🔸видеокурсы Слёрма;
🔸практика на стендах;
🔸большой практикум по Kubernetes;
🔸общение и встречи с кураторами;
🔸поддержку менторов;
🔸AMA-сессии со спикерами и менторами;
🔸финальный проект: построение облачной инфраструктуры, настройка управления инфраструктурой через Terraform и развёртывание приложения.
Гранты на обучение
Наш партнер девопс-аутсорсер Southbridge предоставляет 12 грантов на обучение по тарифу «Базовый»:
— 3 гранта на 100% оплату обучения,
— 5 грантов на 75% оплату обучения,
— 4 гранта на 50% оплату обучения.
Чтобы получить грант, нужно будет пройти конкурсный отбор. Заявки на гранты принимаем до 5 августа.
Подробности о курсе и грантах: https://slurm.club/3yV5KTi
8 850
Сеть Docker
Docker заботится о сетевых аспектах, так что контейнеры могут коммуницировать друг с другом, а также с хостом Docker. Если вы пропишите ifconfig на хосте Docker, то увидите Ethernet адаптер Docker, который создаётся во время установки Docker на хост Docker. Далее
#devops #девопс #Docker
Подпишись 👉@i_DevOps
8 850
Как удалить все Docker образы и контейнеры
Не всегда нужно удалять всё, но объяснение данного "рецепта" объяснит как в целом удалять образы и контейнеры.
Не все Docker-образы одинаково полезны. Они занимают место на диске, найти их на файловой системе не так то просто. К тому же, Docker имеет свои команды для управления образами – так что лучше не лезть самому на файловую систему, а довериться ему – вдруг у него сохранится кеш, или какая-то иная мета-информация, которая будет только путать и его, и вас.
#devops #девопс #Docker
Подпишись 👉@i_DevOps
