es
Feedback

¡No caigas en manos de tramposos! Telemetrio encuentra y marca estos canales 👉 Si quieres ver la etiqueta, suscríbete

DevOps

DevOps

Ir al canal en Telegram

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

Mostrar más
8 853
Suscriptores
+224 horas
+87 días
+3030 días
Archivo de publicaciones
DevOps
8 851
+3
Курсы: Школа DevOps v.1.0 Пробная версия учебного курса по основам DevOps. В рамках курса мы рассмотрим философию девопс и её концепции, и набор базовых инструментов: Ansible, Docker, Gitlab CI [2-1] Школа DevOps: Введение в контейнеризацию [2-2] Школа DevOps: Docker: докерфайлы, основные команды, базовые образы [2-3] Школа DevOps: Docker: добавляем docker в пайплайн [2-4] Школа DevOps: Практика с Docker-Compose источник #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 851
Присоединяйтесь к EdgeЦентр и пользуйтесь преимуществами развитой it-инфраструктуры. Устойчивая и надежная CDN, защита от DDo
Присоединяйтесь к EdgeЦентр и пользуйтесь преимуществами развитой it-инфраструктуры. Устойчивая и надежная CDN, защита от DDoS-атак для веб-приложений и серверов, облачное хранилище, стриминговая платформа, хостинг и виртуальные серверы. Подписывайтесь на наш телеграм-канал: https://t.me/edgecenter

DevOps
8 851
K8s ASA: Интерфейс хранения данных Как и большинство серверов API, одной из основных функций сервера API Kubernetes, если не
K8s ASA: Интерфейс хранения данных Как и большинство серверов API, одной из основных функций сервера API Kubernetes, если не главной, является получение данных, их хранение и последующее возвращение по запросу. Сегодня мы сосредоточимся на том, как сервер API хранит данные. https://danielmangum.com/posts/k8s-asa-the-storage-interface/ #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 851
+5
Курсы: Школа DevOps v.1.0 Пробная версия учебного курса по основам DevOps. В рамках курса мы рассмотрим философию девопс и её концепции, и набор базовых инструментов: Ansible, Docker, Gitlab CI [1-1] Школа DevOps: Жизненный цикл разработки ПО и методологии работы [1-2] Школа DevOps: Что такое DevOps [1-3] Школа DevOps: Знакомство с Git, GitLab и BitBucket [1-4] Школа DevOps: Continuous Integration и CICD Workflow [1-5] Школа DevOps: Автоматическая сборка и тестирование [1-6] Школа DevOps: Continuous Delivery и Continuous Deployment источник #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 851
Одни из ключевых инструментов в DevOps является Kubernetes — платформа для управления контейнерами. 🔥 Приглашаем 18 мая в 20
Одни из ключевых инструментов в DevOps является Kubernetes — платформа для управления контейнерами. 🔥 Приглашаем 18 мая в 20:00 по мск на бесплатный вебинар «Kubernetes: pods, контроллеры репликации и службы». 📚На вебинаре вы: - Поймете, как работать с базовыми сущностями в K8s - Разберетесь как связаны между собой контроллер репликации, под и служба. - Научитесь предоставлять единую точку входа к pods и поддержание их в необходимом количестве для стабильной работы 👉🏻 Регистрация на вебинар —  https://otus.pw/rEKL/ Вебинар является частью онлайн-курса «DevOps практики и инструменты» в OTUS. Реклама. Информация о рекламодателе на сайте www.otus.ru

DevOps
8 851
Istio в разрезе: что умеет и не умеет самый популярный Service Mesh (А. Половов, DevOpsConf 2023) Доклад ведущего разработчика Kubernetes-платформы Deckhouse (https://deckhouse.ru/) Андрея Половова на DevOpsConf 2023. Андрей рассказывает про тонкости работы Istio, а также про некоторые части системы, которые работают неочевидным образом, в связи с чем у новичков могут возникать трудности. Доклад будет интересен инженерам, которые заинтересованы во внедрении Service Mesh и хотели бы сэкономить время на погружение в Istio. (0:00) Intro (1:00) Что такое Service Mesh (2:10) Какие вызовы встают перед теми, кто внедряет Istio (3:40) Базовые принципы работы Istio (5:00) Как работает Istio на уровне Pod (istio-proxy + Envoy) (10:12) Конвертация объектов Kubernetes в Envoy API (14:54) Жизненный цикл запроса под управлением Istio (17:10) Особенности Istio API (17:50) PeerAuthentication (18:48) DestinationRule (22:16) AuthorizationPolicy (24:20) VirtualService (31:30) Как Istio влияет на надежность: latency, безопасность, поломки, масштабирование. (32:00) Ломаем компоненты (34:50) Масштабирование (38:30) Outro (39:10) Q&A https://www.youtube.com/watch?v=S-WxeCDDels #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 851
🔥Кто сегодня являются первыми среди первых для работодателей в мире IT? Возможно, это Cloud Solution Architecture - те самые
🔥Кто сегодня являются первыми среди первых для работодателей в мире IT? Возможно, это Cloud Solution Architecture - те самые специалисты, которые формируют устойчивые облачные цепочки, управляют ими, оптимизируют. Начни свой левел-ап в мир облачной архитектуры с открытого урока «Supply Chain Management (SCM) в Облаке. AWS CloudFormation».  Занятие приурочено к новому запуску курса «Cloud Solution Architecture» в Отус и пройдет 10 мая в 20.00 (мск). 📚На вебинаре мы: - Рассмотрим AWS SAM для serverless - Познакомимся с Cloudformation - Изучим основные сущности - Проведем демонстрацию развертывания инфраструктуры через Cloudformation 👍Пройдите ТЕСТ для участия https://otus.pw/CVu5/ Преподаватель: Андрей Поляков - старший разработчик в Unlimint Дополнительный бонус для студентов курса - доступ к AWS.                                                                             Нативная интеграция. Информация о продукте www.otus.ru

DevOps
8 851
Как перевезти вашу инфраструктуру в K8S в SberCloud, и почему не надо летать в облаках? В наши дни весь современный бизнес им
Как перевезти вашу инфраструктуру в K8S в SberCloud, и почему не надо летать в облаках? В наши дни весь современный бизнес имеет взлеты и падения - если мы говорим о команде, разрабатывающей свой продукт. Мы можем стать либо свидетелями рождения истории, либо её участниками. Именно так в 1987 году бывший офицер Шэньчжэнь создал свою компанию с капиталом в 20 000 юаней. Её название знает сейчас каждый инженер, но многие не задумываются в смысловом содержании этого названия Hua - “Китай” и Wei - “Достижение”. https://habr.com/ru/companies/nixys/articles/726594/ #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 851
44 совета по Ansible: рекомендации и Best Practices Ansible — один из наиболее часто используемых программных инструментов с
44 совета по Ansible: рекомендации и Best Practices Ansible — один из наиболее часто используемых программных инструментов с открытым исходным кодом для управления конфигурацией, предоставления программного обеспечения и развертывания приложений в облачных и локальных средах. В этой статье мы поделимся Practices по настройке Ansible, предложим интересные подходы для эффективной работы с внутренними компонентами продукта. Rus https://habr.com/ru/companies/southbridge/articles/725788/ Eng https://medium.com/spacelift/44-ansible-best-practices-to-follow-tips-tricks-e59dde29228f #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 851
В Яндексе открыт набор на стажировку для DevOps-инженеров ⚡️ — Где: Москва (очно) Для иногородних кандидатов компания оплачив
В Яндексе открыт набор на стажировку для DevOps-инженеров ⚡️ — Где: Москва (очно) Для иногородних кандидатов компания оплачивает релокацию в Москву — Что: от 3–6 месяцев оплачиваемой работы в зависимости от формы занятости, которую вы выберете — полной или частичной — Мы ждём, что у вас есть опыт работы с Linux и программирования на Python, Go, bash, а также вы представляете, как устроены веб-сервисы и знаете базовые алгоритмы. Отсутствие большого опыта в администрировании не станет помехой — многое вы узнаете прямо на практике. Вам предстоит под чутким руководством старших коллег разворачивать сервисы на «боевых» серверах, работать с нагруженными системами, мониторингами, автоматизациями. 👉 Подать заявку: https://clck.ru/sbY4h

DevOps
8 851
Группе компаний требуется системный администратор с постоянным присутствием в офисе. Основные требования: • Опыт работы систе
Группе компаний требуется системный администратор с постоянным присутствием в офисе. Основные требования: • Опыт работы системным администратором от 3 лет; • Знание ОС Microsoft Windows Server, Linux на уровне системного администратора; • Понимание принципов работы и уверенное администрирование Microsoft Active Directory; • Понимание принципов модели OSI; • Понимание принципов построения LAN/WAN/VPN; • Умение самостоятельно искать информацию и решать возникающие проблемы; • Знание специализированного оборудования и ПО для видеонаблюдения. Условия работы в нашей компании: • Полный рабочий день на территории работодателя; • Офис расположен по адресу: г. Москва, м. Павелецкая или м. Серпуховская; • Трудоустройство по ТК РФ; • Заработная плата определяется по результатам собеседования с успешным кандидатом (70 – 90тр); • Испытательный срок: 3 месяца; • Уютный, современный офис; • График работы – 5/2 с 10:00 до 19:00. Если Вас заинтересовала вакансия, просим вас прислать резюме* на почту: annazau@yandex.ru *фото и указание возраста обязательны!

DevOps
8 851
KubeStalk KubeStalk обнаруживает Kubernetes и связанную с ним инфраструктуру путем сканирования списка IP адресов. https://github.com/redhuntlabs/KubeStalk #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 851
⚡️ Пройдите тест по DevOps и проверьте свои знания⚡️ Ответьте на 25 вопросов и узнайте, насколько вы готовы к обучению на кур
⚡️ Пройдите тест по DevOps и проверьте свои знания⚡️ Ответьте на 25 вопросов и узнайте, насколько вы готовы к обучению на курсе — «DevOps практики и инструменты». Курс доступен в рассрочку! 🔥 Этот курс для системных администраторов, разработчиков или тестировщиков, которые давно планируют освоить практики и инструменты DevOps'а и выйти на новый уровень. Именно знание практик DevOps может стать дополнительным конкурентным преимуществом на рынке труда в IT. 👉🏻ПРОЙТИ ТЕСТ:   https://otus.pw/VhMS/ 🎁 Сможете пройти успешно тест - получите доступ к 2 открытым урокам курса + демо-ролик о занятиях на курсе! Реклама. Информация о рекламодателе на сайте www.otus.ru

DevOps
8 851
Kubernetes: эффективные команды Расшировать параметр секрета. kubectl get secret/db -o yaml | grep DB_PASSWORD | sed 's/.*DB_PASSWORD:\s//' | base64 --decode где db - имя секрета, DB_PASSWORD - один из параметров секрета. Удалить все поды используя helm. helm ls --all --short | xargs -L1 helm delete Удалить все поды в состоянии Evicted. kubectl get pods | grep Evicted | awk '{print $1}' | xargs kubectl delete pod Скрипт для просмотра занятого пространства образами docker. #!/usr/bin/env bash for container in `kubectl get pods --template '{{range .items}}{{.metadata.name}}{{"\n"}}{{end}}'` do echo -e "$container\t\t $(docker image ls `kubectl get pod $container -o jsonpath='{.spec.containers[0].image}'` --format='{{println .Size}}')" done Скрипт для для установления соответствия между задеплоеными подами, нодами, где они находятся и зоной в которой располагаются. #!/usr/bin/env bash set -euo pipefail PODZONES=() for POD in $(kubectl get pods -o custom-columns=NAME:.metadata.name --no-headers) do NODE=$(kubectl get pod ${POD} -o=jsonpath='{.spec.nodeName}') ZONE=$(kubectl get nodes -o json | jq -r --arg NODE "${NODE}" '.items[].metadata | {name, labels} | select(.name==$NODE) | .labels."topology.kubernetes.io/zone"') PODZONES+=(${ZONE}) echo -e "${POD}\t${NODE}\t${ZONE}" done CPODS=$(kubectl get pods -o custom-columns=NAME:.metadata.name --no-headers | wc -l) CNODES=$(kubectl get nodes -o custom-columns=NAME:.metadata.name --no-headers | wc -l) CZONES=$(kubectl get nodes -o json | jq -r '.items[].metadata.labels."topology.kubernetes.io/zone"' | sort | uniq -c) echo "----------ИТОГО:----------" echo -e "Всего подов:\t${CPODS}" echo -e "Всего нод:\t${CNODES}" echo -e "Количество зон нод:\n${CZONES}" echo "Количество подов в зонах:" printf "%s\n" "${PODZONES[@]}" | sort | uniq -c #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 851
🚀 Хотите научиться программировать, администрировать сети и развивать собственный бизнес? У вас есть отличная возможность по
🚀 Хотите научиться программировать, администрировать сети и развивать собственный бизнес? У вас есть отличная возможность получить необходимые знания и навыки, пройдя открытые практикумы по DevOps, Linux, Networks, Kubernetes, Docker, Ansible, Gitlab CI, Linux, Kafka, MySQL, Golang от REBRAIN. ⚡️Более 20 бесплатных открытых практикумов каждый месяц! Эти практикумы созданы опытными профессионалами, которые предоставят вам реальный опыт и знания в данных областях. Спикеры — профессиональные инженеры из лучших компаний ( Avito / Skyeng / AWS / Luxoft / DataArt и др.). Наши открытые практикумы идеально подойдут как для новичков, так и для профессионалов, которые хотят улучшить свои навыки. ➡️ Присоединяйтесь к нашему Telegram-каналу уже сегодня и станьте настоящим профессионалом в области DevOps!

DevOps
8 851
Эфемерные контейнеры в Kubernetes С версии Kubernetes 1.16 была добавлена возможность запуска эфемерных контейнеров (Ephemera
Эфемерные контейнеры в Kubernetes С версии Kubernetes 1.16 была добавлена возможность запуска эфемерных контейнеров (Ephemeral Containers). Эта функция позволяет запускать временные контейнеры в рамках существующих Pod'ов, чтобы помочь в диагностике и отладке проблем, а также для выполнения различных задач в рамках существующего окружения. Эфемерные контейнеры не заменяют существующие контейнеры в Pod'ах, а запускаются рядом с ними в рамках того же сетевого пространства и с теми же точками монтирования. Это означает, что эфемерные контейнеры могут легко получить доступ к ресурсам Pod'а, таким как файловая система или сетевые интерфейсы. Rus https://habr.com/ru/companies/timeweb/articles/720510/ Eng https://iximiuz.com/en/posts/kubernetes-ephemeral-containers/ #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 851
Бэкапим Кроличьи мозги на случай ядерных войн Не так давно мы в компании столкнулись с маленькой проблемкой - RabbitMQ (далее
Бэкапим Кроличьи мозги на случай ядерных войн Не так давно мы в компании столкнулись с маленькой проблемкой - RabbitMQ (далее просто кроль и тп) на дев кластере упал, мы его оживили, а за definitions.json для восстановления юзеров, очередей и тд. пришлось бегать к разработчику, который по чистой случайности эти файлики часто снимал. Это был первый звоночек. Вторым звоночком стал DR (Disaster Recovery) - сценарий/упражнение по экстренному поднятию нашего продукта в облаке в случае взрыва и уничтожения нашего физического дата центра. Тут надобность в бэкапах нашего кролика стала очевидной и мы занялись решением этой проблемы https://habr.com/ru/articles/732458/ #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 851
Часто слышу такие фразы от Айтишников: - Тяжело работать. Почти не работаю. Мысль о работе угнетает. - Не хочу ложиться спать потому, что утром надо на работу. - Затягиваю задачу до последнего дня и срываю сроки. - Понимаю, что стою на месте и начинаю себя за это гнобить. Человек приходит ко мне уже в состоянии полного дна - когда вообще ничего не может делать. Когда просыпается с мыслью: «Я ничего не хочу и не могу!». Сталкивался с таким? Ощущение, что жизнь - болото. В этот момент ты говоришь себе: «Соберись, тряпка! Иди работай, это же так просто!». После чего все равно ничего не делаешь и начинаешь себя гнобить за безделье. Это происходит день ото дня. На следующей день еще меньше сил, гнобишь себя еще больше и попадаешь в замкнутый круг самоосуждения. Конец немного предсказуем: депрессивное состояние, вплоть до нарушений сна, пищевого поведения и т.д. Что делать? Не тянуть и начать грамотно с этим работать. Самостоятельно можно гнить несколько лет, убеждая себя, что «прогресс есть». С психологом реально выйти из апатии буквально за пару месяцев. Если думаешь, что «само пройдет» - не пройдет! Убери прокрастинацию без насилия над собой на бесплатном мини-курсе "Саморегуляция +". Что ты обычно думаешь, когда видишь слово «упражнение»? «Блин, я и так устал, а тут еще что-то делать надо» и грустно забиваешь. Упражнения моего курса направлены на бездействие, на торможение психики, а не на очередное напряжное «надо». После прохождения курса ты: - Найдешь накопленные за много лет причины прокрастинации. - Снизишь чувство долженствования и вины. - Вернешь себе силы и желание что-то делать. Это не займет много времени. Я подобрал методики, которые не потребуют больше 10-15 минут на каждую. Подписывайся на мой ТГ-канал и смотри мини-курс в закрепе: https://t.me/+cs459uqfZipmOTM6

DevOps
8 851
Kubefirst Платформа с открытым исходным кодом Kubefirst Это полностью автоматизированная и операционная платформа с открытым
Kubefirst Платформа с открытым исходным кодом Kubefirst Это полностью автоматизированная и операционная платформа с открытым исходным кодом, которая включает в себя некоторые из самых популярных инструментов с открытым исходным кодом, доступных в пространстве Kubernetes, и все они работают вместе из одной команды. Мы поддерживаем локальные облака, облака AWS и Civo. Запустив наши команды cli в пустой среде, вы получите экосистему облачного управления и доставки приложений GitOps с автоматизированными рабочими процессами Terraform, управлением секретами Vault, интеграцией GitLab или GitHub с Argo, а также демонстрационными приложениями, демонстрирующими, как все это работает вместе. Документация https://docs.kubefirst.io/ https://github.com/kubefirst/kubefirst #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 851
Стандарты безопасности в Kubernetes (Константин Аксенов, VK Kubernetes Conf 2023) Доклад руководителя разработки Deckhouse Kubernetes Platform (https://deckhouse.ru/) Константина Аксенова на VK Kubernetes Conf 2023. Автор рассказывает про рецепты и лучшие практики безопасности в Kubernetes, разбирает, какие из них действительно необходимы. (0:00) Intro (0:36) Безопасность в Kubernetes и как она влияет на доставку (3:10) О стандартах безопасности (5:08) Общая идея всех стандартов (6:28) Пять шагов к безопасности в Kubernetes (7:03) Шаг 1: корректная конфигурация кластера (9:58) Шаг 2: сканирование образов (11:48) Шаг 3: сетевая безопасность (15:09) Шаг 4: контроль над запускаемыми приложениями (18:08) Шаг 5: аудит и регистрация событий (25:27) Итоги (26:37) Q&A * Текстовый обзор доклада: https://habr.com/ru/companies/vk/articles/730158/ * Презентация: https://speakerdeck.com/flant/standarty-biezopasnosti-v-kubernetes источник #devops #девопс Подпишись 👉@i_DevOps