DevOps
Відкрити в Telegram
Docker, Kubernetes, облачные сервисы (AWS, GCP, Azure), Infrastructure as a Code (Terraform, CloudFormation), администрирование Windows и Linux, сети TCP, IP, скрипты (Bash, PowerShell), Ansible, Jenkins, DevSecOps, логирование. По вопросам @evgenycarter
Показати більше8 852
Підписники
-224 години
+57 днів
+2530 днів
Архів дописів
8 852
⚡️ Время прокачивать свои навыки платформенного инженера и расти!
🫵 Проверьте себя – пройдите тест по K8s 🫵
Ответиnt успешно — пройдеnt на курс «Инфраструктурная платформа на основе Kubernetes» от Отус по специальной цене со скидкой.
❗️На курсе вы пройдете весь путь разработки инфраструктурной платформы на основе Kubernetes и получите все необходимые навыки, которые позволят вам вырасти до платформенного инженера, повысить свою востребованность, и доход.
➡️ ПРОЙТИ ТЕСТ: https://vk.cc/csANCi
💥 Бонусом за успешно пройденный тест, получиnt доступ к записям лучших вебинаров курса.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
8 852
Советы по Kubernetes!
15 советов и рекомендаций по работе с Kubernetes, о которых должен знать каждый администратор Kubernetes 👇⚓️
1/ 🔍 Мастерство работы с пространствами имен:
Эффективное использование пространств имен позволяет упорядочить кластеры. Логическая группировка ресурсов, изоляция сред и упрощение управления.
2/ 🚦 Квоты и лимиты ресурсов:
Установите квоты на ресурсы, чтобы предотвратить их перегрузку. Используйте лимиты, чтобы обеспечить справедливое распределение ресурсов и избежать влияния одного недобросовестного стручка на другие.
3/ 🔄 Срочные обновления FTW:
Используйте обновление по расписанию при развертывании. Это обеспечивает минимальное время простоя за счет постепенной замены экземпляров, что делает обновление более плавным и удобным.
4/ 🛡️ RBAC Best Practices:
Тонкая настройка управления доступом с помощью ролевого управления доступом (RBAC). Предоставление наименьших привилегий, регулярный аудит ролей и обеспечение безопасности кластера.
5/ 📚 Документация имеет значение:
Kubernetes имеет обширную документацию. Ознакомьтесь с ней! Глубокое понимание особенностей позволит сэкономить время и избежать головной боли.
6/ 💻 Imperative vs. Declarative:
Знайте, когда следует использовать императивные команды (kubectl run), а когда - декларативные YAML-файлы. Декларативная конфигурация более удобна в обслуживании и масштабируема.
7/ 🔄 Pod Disruption Budgets:
Реализовать PodDisruptionBudgets для контроля случайных сбоев, таких как обновление или обслуживание. Сохраняйте стабильность!
8/ 🚨 Мониторинг и оповещения:
Настройте надежный мониторинг и оповещения. Prometheus и Grafana - ваши друзья. Раннее обнаружение предотвращает катастрофы.
9/ 🛠️ Мудрость диаграмм Helm:
Используйте диаграммы Helm для упаковки, версионирования и управления приложениями Kubernetes. Это упрощает сложные развертывания.
10/ 🔄 CronJobs для запланированных задач:
Используйте CronJobs для автоматизации повторяющихся задач в кластере. Запланированное обслуживание, резервное копирование и очистка стали проще!
11/ 🧹 Очистка ресурсов:
Регулярный аудит и очистка неиспользуемых ресурсов. Избегайте разрастания ресурсов и поддерживайте кластер.
12/ 🚀 Пользовательские определения ресурсов (CRD):
Расширяйте API Kubernetes своими собственными ресурсами. CRD позволяют определять пользовательские объекты и контроллеры для специализированных случаев использования.
13/ 🔗 Сетевые политики:
Определение сетевых политик для контроля взаимодействия между капсулами. Повышение уровня безопасности и ограничение потенциальных возможностей для атак.
14/ 🔄 Горизонтальное автомасштабирование Pod:
Включите автомасштабирование для своих развертываний. Пусть Kubernetes автоматически регулирует количество pod-ов в зависимости от использования ресурсов или пользовательских показателей.
15/ 🚛 Persistent Volumes:
Понимание и использование Persistent Volumes и Persistent Volume Claims. Обеспечение сохранности данных и эффективное управление хранением.
#devops #девопс
Подпишись 👉@i_DevOps
8 852
Практический семинар для системных администраторов
Расширьте свои знания на открытом уроке «LVM: снапшоты, перенос данных, надежное хранение» от OTUS
🗓 Занятие состоится 27 ноября в 20:00 мск и будет приурочено к старту курса «Administrator Linux. Professional»
🔥 Преподаватель Андрей Буранов — системный администратор в VK, работает с операционной системой Linux более 7 лет.
Открытый урок — это отличная возможность бесплатно протестировать формат обучения и задать преподавателю любые вопросы в режиме реального времени. После урока вы сможете стать студентом курса в рассрочку
🌐 Регистрируйтесь на мероприятие прямо сейчас: https://vk.cc/cszrSC
На сайте вы также можете пройти короткое тестирование и узнать насколько вы соответствуете требованиям рынка
8 852
Tutorials - Ron Nathaniel: How To Troubleshoot and Monitor Applications using OpenTelemetry
OpenTelemetry — это бесплатный опенсорсный Observability Protocol, который находится на прикладном уровне и экспортирует трассировки, метрики и журналы в серверную часть для наблюдения. Он полезен для разработчиков с точки зрения time-to-detection и time-to-resolution ошибок и неполадок, возникающих на прикладном уровне. Процесс варьируется от обнаружения и оповещения о возникших ошибках (таких как TypeError) до обнаружения того, что конкретный микросервис работал в два раза дольше обычного, вплоть до просмотра выходных данных сервиса и сравнения их с ожидаемыми выходными данными, чтобы найти ошибку в логике работы.
Руководство предназначено для начинающих специалистов и требует минимальный опыт работы с Requests и Flask. Опыта работы с OpenTelemetry не требуется. Важно только иметь четкое представление о трассировках, метриках и журналах.
https://www.youtube.com/watch?v=np_YsjQAcEw
#devops #девопс
Подпишись 👉@i_DevOps
8 852
🔥 Время прокачивать свои навыки платформенного инженера и расти!
🫵 Проверьте себя – пройдите тест по K8s 🫵
Ответиnt успешно — пройдеnt на курс «Инфраструктурная платформа на основе Kubernetes» от Отус по специальной цене со скидкой.
❗️На курсе вы пройдете весь путь разработки инфраструктурной платформы на основе Kubernetes и получите все необходимые навыки, которые позволят вам вырасти до платформенного инженера, повысить свою востребованность, и доход.
➡️ ПРОЙТИ ТЕСТ: https://vk.cc/csz73l
💥 Бонусом за успешно пройденный тест, получиnt доступ к записям лучших вебинаров курса.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
8 852
Exit Codes в контейнерах и Kubernetes
Если вы являетесь пользователем Kubernetes, то сбои в работе контейнеров являются одной из наиболее распространенных причин исключений в pod, и понимание кодов выхода контейнеров может помочь вам найти первопричину сбоев в pod при устранении неполадок.
https://komodor.com/learn/exit-codes-in-containers-and-kubernetes-the-complete-guide/
#devops #девопс
Подпишись 👉@i_DevOps
8 852
С 23 по 28 ноября пройдёт леденящий душу марафон о самом устрашающем языке программирования — JavaScript. Марафон отлично подойдёт для всех, кто давно хотел научиться новому, но боялся начать.
На 6 дней вы получите бесплатный доступ к тренажерам и полезным материалам HTML Academy.
Выполняйте задания, знакомьтесь с JavaScript и побеждайте все страшные баги на своём пути. Ну или просто знакомьтесь с JavaScript, так тоже можно. На каждом этапе помощь наставника, а в конце марафона разбор всех вопросов и сложностей в прямом эфире.
Среди участников мы проведем розыгрыш крутых подарков и предоставим скидки на наши лучшие продукты.
Узнать подробнее.
Реклама. ООО "ИНТЕРАКТИВНЫЕ ОБУЧАЮЩИЕ ТЕХНОЛОГИИ". ИНН 7807382880.
8 852
System Design 101
О сложных системах простыми словами.
В шпаргалке на высоком уровне рассматриваются такие вещи, как протоколы коммуникации, DevOps, CI/CD, архитектурные паттерны, базы данных, кэширование, микросервисы (и монолиты), платежные системы, Git, облачные сервисы etc. Особую ценность представляют диаграммы — рекомендую уделить им пристальное внимание. Полагаю, шпаргалка будет интересна всем, кто хоть как-то связан с разработкой программного обеспечения и, прежде всего, веб-приложений. Буду признателен за помощь в уточнении/исправлении понятий, терминологии, логики/алгоритмов работы систем (в рамках того, что по этому поводу содержится в оригинале), а также в обнаружении очепяток.
https://habr.com/ru/articles/770564/
#devops #девопс
Подпишись 👉@i_DevOps
8 852
Argocd-vault-replacer
Плагин для Argo CD, позволяющий заменять простановки в манифестах Kubernetes на секреты, хранящиеся в Hashicorp Vault.
https://github.com/crumbhole/argocd-vault-replacer
#devops #девопс
Подпишись 👉@i_DevOps
8 852
👋Уважаемая публика, не проходите мимо! Только у нас на вебинаре вы узнаете то, чего ещё никогда не знали!
🔥Проникнитесь невероятными лайфхаками в жанре team lead survival на бесплатном уроке «Agile Circus: как выжить в цирке гибкой разработки ПО»: регистрация
На занятии обсудим:
— зачем вообще нужны гибкие подходы к организации процессов разработки (и поддержки) ПО и можно ли обойтись без них.
— как правильно выбирать способ организации разработки программного обеспечения.
— что делать в ситуации, когда одна команда не справляется.
Вебинар будет полезен тимлидам, руководителям разработки, проектным и продуктовым менеджерам, которые недовольны текущими процессами в своей компании.
👉Понравился урок — берите полный курс «Team Lead разработки», его можно пройти по специальной цене, и даже в рассрочку.
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963. erid: LjN8K6fw9
8 852
Kubeshark
Анализатор API-трафика для Kubernetes, обеспечивающий видимость уровня протокола K8s в режиме реального времени, перехват и мониторинг всего трафика и полезной нагрузки, поступающей в контейнеры, подсистемы, узлы и кластеры, а также исходящей от них. Вдохновленный Wireshark, специально созданный для Kubernetes
https://github.com/kubeshark/kubeshark
#devops #девопс
Подпишись 👉@i_DevOps
8 852
Почему информационная безопасность – одна из ключевых составляющих успешного бизнеса?
Расскажем на бесплатном открытом уроке «Роль ИБ в бизнесе» от OTUS. Занятие проведет эксперт по кибербезопасности Сергей Терешин, руководитель курса «Информационная безопасность. Professional».
На эфире вы:
- получите понимание важности информационной безопасности в бизнесе и необходимости своевременного обновления мер безопасности;
- поймете, как меняющийся ландшафт угроз влияет на бизнес и как перейти к подходу страхования рисков.
Вебинар будет полезен руководителям отделов и специалистам ИБ, он состоится 21 ноября в 20:00 мск в рамках курса «Информационная безопасность. Professional».
Для бесплатного участия и получения записи регистрируйтесь прямо сейчас: https://vk.cc/csrOA9
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru8 852
0b10 лет спустя: нырок в девопс
Привет! На связи автор статьи двухлетней давности "Пожалуйста, прекратите называть админов девопсами". В ней, если помните, я ловил пескарей в процессе поиска работы офигевал от несоответствия реального мира и моих онтологических ожиданий. Золотые были денёчки, с тех пор мир изменился - и вот, с учётом полученного за прошедшее время опыта я хотел бы оглянуться, посмотреть назад и понять, выдержали ли мои прошлые соображения проверку временем.
Рефлексия, как и любая обратная связь, на мой взгляд - мега-полезная штука, если уметь ею пользоваться и не доводить себя в процессе до тревожных состояний.
Практически сразу после выхода той статьи со мной связался целый технический директор небольшой IT-компании и во время интервью заявил, что разделяет взгляд на описанное, сходу предложив мне трудоустройство. Было анонсировано желание, чтобы я провёл аудит инфраструктуры, сделал заключение о её состоянии и предложил роадмап по приведению в порядок. Гово
https://habr.com/ru/articles/772204/
#devops #девопс
Подпишись 👉@i_DevOps
8 852
Что делать с постепенно растущей нагрузкой при быстром масштабировании? А с ее резким ростом?
Ответы на эти вопросы — на вебинаре Tarantool и Git In Sky «Типичные ошибки быстрого масштабирования: как их избежать» 23 ноября в 16:00 МСК.
В программе:
🔹 Что может пойти не так на начальном этапе масштабирования? В чем плюсы и минусы традиционных подходов к кэшированию?
🔹 Что делать с постепенно растущей нагрузкой? А с резким ростом нагрузки? Как обеспечить доступность и отказоустойчивость сервиса?
🔹 Как избежать чрезмерного разрастания технологического стека при выпуске нового функционала?
🔹 Как на разных этапах масштабирования может помочь Tarantool? И как правильно его приготовить, чтобы добиться максимальной производительности и надежности?
Приходите, если любите учиться на чужих ошибках и узнавать про факапы других людей🙂
Регистрируйтесь: https://bit.ly/3MBKwAq
8 852
Как устранять неполадки в приложениях Kubernetes
Это руководство по устранению неполадок в приложениях, развернутых на кластере Kubernetes. Оно основано на моем опыте работы с этой технологией после перехода с Docker в начале 2017 года.
Существует множество сторонних инструментов и методик, но я хочу остановиться на тех, которые можно найти практически на каждом компьютере, или на CLI, которые можно быстро загрузить для MacOS, Windows или Linux.
https://blog.alexellis.io/troubleshooting-on-kubernetes/
#devops #девопс
Подпишись 👉@i_DevOps
8 852
Уже в эту субботу пройдет первая конференция от SberDevices по системной разработке — «Салют, OS DevConf!».
Участников ждет много практики по разработке операционных систем и микроконтроллеров. Среди спикеров от руководители и ведущие разработчики команд SberDevices, «Лаборатория Касперского», «Открытая мобильная платформа», YADRO, «Сбер».
В программе:
— Как в операционной системе от SberDevices устроен процесс разработки на C++;
— Инструменты для поддержания качества кода в операционных системах;
— Опыт внедрения инструмента статического анализа кода Clang Tidy на поздней стадии проекта;
— Разработка операционной системы на базе Debian Linux: почему лучше сделать своё, чем покупать у вендора.
Конференция состоится 18 ноября в offline и online формате.
Для участия необходимо зарегистрироваться по ссылке.
Реклама. ПАО Сбербанк ИНН 7707083893. erid: 2SDnjcU9bsN
8 852
Registry.k8s.io
Этот проект реализует бэкенд для registry.k8s.io, реестра образов контейнеров Kubernetes.
https://github.com/kubernetes/registry.k8s.io
#devops #девопс
Подпишись 👉@i_DevOps
8 852
Хотите добиться успеха в реализации крупных IT-проектов?
Тогда вам стоит обратить внимание на SRE (Site Reliability Engineering) — культуру работы с высоконадежными и масштабируемыми программными системами.
Курс от Otus поможет вам в работе, если вы:
- системный инженер, администратор и оператор, обеспечивающий надежность и доступность сервисов
- разработчик, который работает в production окружениях
- инфраструктурный и платформенный инженер, который предоставляет свои сервисы другим командам
- технический директор, руководитель и тимлид, которому предстоит внедрять SRE практики и инструменты
🔥Kурс стартует на неделе cамой крупной распродажи года и вы сможете записаться на него со скидкой по промокоду «BLACK23». Курс также можно приобрести в рассрочку.
🌐 Пройдите вступительное тестирование и начните изучать практики и мастхэв-инструменты Site Reliability Engineering уже с 29 ноября! Ответьте на вопросы теста за 30 минут, чтобы активировать промокод: https://vk.cc/cspRh2
8 852
Практическое руководство по реализации Observability в DevOps
https://faun.pub/a-practical-guide-to-observability-in-devops-950cbf93f111
#devops #девопс
Подпишись 👉@i_DevOps
8 852
Создание кластера Kubernetes v1.28 с Kubeadm на AWS с помощью Terraform и Ansible
https://www.youtube.com/watch?v=RkuBsRqgvuE
#devops #девопс
Подпишись 👉@i_DevOps
