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
المشتركون
-124 ساعات
-317 أيام
+630 أيام
أرشيف المشاركات
8 759
Haskell Dockerfile Linter
Интеллектуальный распаковщик Dockerfile, помогающий создавать лучшие образы Docker. Линтер разбирает Docker-файл на AST и выполняет правила поверх AST. Он опирается на поддержку ShellCheck для проверки Bash-кода внутри инструкций RUN.
https://github.com/hadolint/hadolint
#devops #девопс
Подпишись 👉@i_DevOps
8 759
Burrito
Burrito - это TACoS (Terraform Automation Collaboration Software) Kubernetes Operator.
Зачем это нужно?
terraform - это замечательный инструмент для управления инфраструктурой в IaC. Но в нем нет готового решения для управления дрейфом состояния.
Кроме того, написание CI/CD-конвейера для Terraform может быть болезненным и зависит от используемого инструмента.
Наконец, в настоящее время не существует простого способа навигации по состоянию Terraform, чтобы действительно понять, каким изменениям оно подвергается при запуске terraform apply.
burrito призван решить эти проблемы путем:
Постоянного планирования кода Terraform и запуска приложений при необходимости
Предлагая интеграцию PR/MR из коробки, вам больше не придется писать CI/CD конвейеры для Terraform.
Отображение модификаций вашего состояния в простом веб-интерфейсе (пока не реализовано)
https://github.com/padok-team/burrito
#devops #девопс
Подпишись 👉@i_DevOps
8 759
👌Освойте функционал K8s и создайте платформу для своего цифрового продукта!
На бесплатном вебинаре онлайн-курса «Инфраструктурная платформа на основе Kubernetes» — «Архитектура решений на основе Kubernetes»: регистрация
Цель бесплатного вебинара:
— Изучить основные принципы архитектуры решений на основе Kubernetes, рассмотреть примеры реальных кейсов применения и поговорить о преимуществах данной технологии.
План урока:
1. Знакомство с Kubernetes
2. Преимущества использования Kubernetes
3. Архитектурные паттерны и примеры использования
4. Проектирование высокодоступных и масштабируемых систем на основе Kubernetes
🤝Урок предназначен для девопсов, разработчиков, админов и архитекторов, интересующихся применением Kubernetes для построения современных и надежных IT-инфраструктур.
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
8 759
Telepresence
Локальная разработка на удаленном кластере Kubernetes или OpenShift
https://github.com/telepresenceio/telepresence
#devops #девопс
Подпишись 👉@i_DevOps
8 759
Sealos
Облачная операционная система, предназначенная для управления облачными приложениями.
Это готовый к продакшену дистрибутив Kubernetes, который представляет собой универсальное решение для публичных и частных облаков.
https://github.com/labring/sealos
#devops #девопс
Подпишись 👉@i_DevOps
8 759
👨💻 Курс "Основы DevOps"
Вырастите с нами до Junior+ за 4 месяца.
Наше главное правило обучения - не менее 70% практики в любом курсе, что позволяет ученикам успешно проходить собеседования.
📂 Курс направлен на глубокое изучение методологии DevOps. В 31 тему включено всё: от компьютерных сетей и виртуализации до статистического анализа безопасности кода. Прибавьте к этому сопровождение куратора, 400+ страниц методичек, домашние работы и отработку теории практическими занятиями - и вы не будете думать о том, как пройти собеседование.
🎓 По завершении курса вы научитесь:
- Автоматизировать рабочие процессы
- Работать с системами CI/CD
- Мониторить и логировать системы
- Применять контейнеризацию и оркестрацию
- Эффективно взаимодействовать в команде
💎 Старт курса: 5 февраля
📌 Ознакомиться с курсом
8 759
Освоение командной строки curl с Дэниелом Стенбергом
0:00 Mastering the curl command line
0:16 Daniel Stenberg
0:36 curl support by wolfSSL
0:56 setup
02:20 questions
02:52 agenda
05:25 The project
05:42 take-off
07:42 name
09:17 main products
10:48 open source
.................
3:15:50 HTTP/2
3:17:20 HTTP/3
3:18:44 HTTP/3 racing
3:20:57 HTTP alt-svc
3:22:50 HTTP HSTS
3:24:39 FTP
3:25:42 FTP(S) is not SFTP
3:26:17 FTP uses two connections
3:28:43 FTP authentication
3:29:06 FTP directory listing
3:30:24 FTP upload
3:31:16 FTPS is FTP with TLS
3:32:43 Future
3:33:01 How to dig deeper
3:35:18 Going next?
3:38:07 You can help!
3:38:14 Questions
источник
#devops #девопс
Подпишись 👉@i_DevOps
8 759
Run-job 🏃♂️
Самый простой способ запустить простое одноразовое задание на Kubernetes.
run-job 🏃♂️ выполняет следующие действия с помощью простого определения YAML-файла:
Создает задание Kubernetes
Следит за его прохождением или провалом
Собирает журналы (если они доступны)
Удаляет задание
https://github.com/alexellis/run-job
#devops #девопс
Подпишись 👉@i_DevOps
8 759
🤨Что ждёт бэкендеров в 2024?
❗️Расскажет Сергей Окатов – кандидат физико-математических наук, руководитель управления разработки БФТ.ЦР. Встречаемся на бесплатном открытом уроке от OTUS, где мы:
- дадим краткий обзор наиболее вероятных значительных изменений на рынке разработки бэкенда;
- обсудим, как они повлияют на работу разработчиков и IT-компаний;
- подумаем, как подготовиться к этим изменениям.
📅Занятие пройдёт 30 января в 19:00 мск и будет приурочено к старту курса «Kotlin Backend Developer. Professional». Доступна рассрочка на обучение!
🤓Зарегистрируйтесь прямо сейчас, чтобы занять место на открытом уроке и получить запись: https://otus.pw/uaSh/
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963. erid: LjN8KUYuL
8 759
Watchtower: лучший способ автоматически обновлять Docker контейнеры
В этом видео мы рассмотрим, как использовать Docker Watchtower для автоматического обновления контейнеров Docker. Watchtower - это удобный инструмент, который может существенно упростить процесс обновления контейнеров Docker. Мы покажем, как настроить Watchtower для автоматического обновления ваших контейнеров и расскажем о преимуществах этого подхода.
источник
#devops #девопс
Подпишись 👉@i_DevOps
8 759
Учимся использовать разные типы переменных в Ansible
Переменные Ansible — это динамические значения, которые используются в плейбуках и ролях Ansible для настройки и возможности повторного использования конфигураций. Они очень похожи на переменные в языках программирования и помогают эффективно управлять сложными задачами. Они позволяют применять один и тот же сценарий или роль в разных средах, системах или контекстах без необходимости хардкодинга конкретной информации.
Представляем перевод статьи, где подробно рассматриваются переменные Ansible.
https://habr.com/ru/companies/southbridge/articles/755266/
#devops #девопс
Подпишись 👉@i_DevOps
8 759
Erid 2VtzquxJYas
👉 С чего начать обучение на сетевого инженера?
С бесплатного практического урока «HSRP. Избыточность шлюза по умолчанию» от OTUS.
⏰ Встречаемся 29 января в 20:00 мск в рамках курса «Специализация Network Engineer». Доступна рассрочка на обучение!
💪 На вебинаре вы вместе с опытным экспертом:
1. Разберетесь, зачем нужны протоколы резервирования первого перехода и какие они бывают.
2. Рассмотрите один из них – HSRP.
3. Реализуете протокол HSRP на практике.
👉 Регистрируйтесь боте для участия
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
8 759
Kubernetes: шпаргалка для собеседования
Всем привет! Меня зовут Олег, я работаю исполнительным директором по разработке в Газпромбанке. На разных этапах карьеры я участвовал во многих собеседованиях, а в настоящее время сам собеседую кандидатов на должность инженеров DevOps и системных администраторов в Газпромбанке, вследствие чего у меня сформировалось некоторое представление о вопросах, которые могут быть заданы соискателям. И сейчас я хочу остановиться на разделе вопросов про Kubernetes.
https://habr.com/ru/companies/gazprombank/articles/788978/
#devops #девопс
Подпишись 👉@i_DevOps
8 759
System Upgrade Controller
Предоставляет контроллер обновления общего назначения, основанный на Kubernetes (для узлов).
Он представляет новое определение пользовательского ресурса для определения политик/требований обновления
https://github.com/rancher/system-upgrade-controller
#devops #девопс
Подпишись 👉@i_DevOps
8 759
Средства обнаружения действий внутреннего нарушителя (PAM и другие решения)
Расскажет Александр Горячев — Инженер по информационной безопасности инфраструктуры в BHFT. Встречаемся на бесплатном открытом уроке от OTUS.
💻На вебинаре рассмотрим:
- расскажем о видах внутренних угроз и их потенциальных последствиях;
- углубимся в понятие привилегированных учётных записей, изучим принципы работы систем управления привилегированными учётными записями (PAM);
- расскажем про современные технологии и решения для обнаружения и предотвращения внутренних угроз.
Занятие пройдёт 31 января в 20:00 мск и будет приурочено к старту курса «Внедрение и работа в DevSecOps». Доступна рассрочка на обучение!
👉Чтобы занять место на уроке и получить запись, регистрируйтесь прямо сейчас: https://vk.cc/cu9hs3
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
8 759
Kubectx + Kubens: Power tools for kubectl
kubectx - инструмент для более быстрого переключения между контекстами (кластерами) на kubectl
kubens - инструмент, позволяющий легко переключаться между пространствами имен Kubernetes (и настраивать их для kubectl)
https://github.com/ahmetb/kubectx
Пример
# switch to another cluster that's in kubeconfig
$ kubectx minikube
Switched to context "minikube".
# switch back to previous cluster
$ kubectx -
Switched to context "oregon".
# rename context
$ kubectx dublin=gke_ahmetb_europe-west1-b_dublin
Context "gke_ahmetb_europe-west1-b_dublin" renamed to "dublin".
# change the active namespace on kubectl
$ kubens kube-system
Context "test" set.
Active namespace is "kube-system".
# go back to the previous namespace
$ kubens -
Context "test" set.
Active namespace is "default".
#devops #девопс
Подпишись 👉@i_DevOps8 759
Вокруг Kubernetes в VK — канал для тех, кто ежедневно работает с k8s
Вас ждут подборки подборки российских и зарубежных статей по теме, советы по работе с инструментами, приглашения на комьюнити-ивенты и многое-многое другое.
В канале вы найдете:
🔹 Результаты большого исследования о работе с Kubernetes в России
🔹 Руководство по созданию кластеров и управлению инфраструктурой с помощью Terraform
🔹Запись вебинара “Безопасность k8s на практике”
🔹 Подборку англоязычных статей по теме
👉🏻 Подписывайтесь на Вокруг Kubernetes в VK, будет интересно!
8 759
Исчерпывающее введение в Kustomize
Kustomize - это мощный инструмент управления конфигурацией Kubernetes, который позволяет настраивать, исправлять и управлять манифестами Kubernetes в декларативной форме. В этом документе представлено полное введение в Kustomize, включая дополнительные команды и примеры.
https://ashishnoob.medium.com/a-comprehensive-introduction-to-kustomize-275b16d66315
#devops #девопс
Подпишись 👉@i_DevOps
8 759
Код для облака: Освоение DevOps с помощью Python, Terraform и Kubernetes на AWS
Как инженер DevOps, я обычно связан с конвейерами, автоматизацией и облачными сервисами. Однако мне всегда было интересно узнать о другой стороне технологического мира - разработке приложений. Поэтому я подумал, почему бы не разнообразить мир? Так я пришел к созданию финансового приложения на Python, дополненного REST API.
В этом блоге я рассказываю о разработке и развертывании моего финансового приложения с нуля, от кода начального приложения до его развертывания на AWS с помощью Docker, Kubernetes (EKS), Terraform и Ansible. И знаете что? Я автоматизировал весь процесс - каждый его кусочек!
https://medium.com/@sophnel/coding-to-cloud-mastering-devops-with-python-terraform-and-kubernetes-on-aws-6251a910511f
#devops #девопс
Подпишись 👉@i_DevOps
8 759
Средства обнаружения действий внутреннего нарушителя (PAM и другие решения)
Расскажет Александр Горячев — Инженер по информационной безопасности инфраструктуры в BHFT. Встречаемся на бесплатном открытом уроке от OTUS.
💻На вебинаре рассмотрим:
- расскажем о видах внутренних угроз и их потенциальных последствиях;
- углубимся в понятие привилегированных учётных записей, изучим принципы работы систем управления привилегированными учётными записями (PAM);
- расскажем про современные технологии и решения для обнаружения и предотвращения внутренних угроз.
Занятие пройдёт 31 января в 20:00 мск и будет приурочено к старту курса «Внедрение и работа в DevSecOps». Доступна рассрочка на обучение!
👉Чтобы занять место на уроке и получить запись, регистрируйтесь прямо сейчас: https://vk.cc/cu6PJ5
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
