DevOps
Open in Telegram
Docker, Kubernetes, облачные сервисы (AWS, GCP, Azure), Infrastructure as a Code (Terraform, CloudFormation), администрирование Windows и Linux, сети TCP, IP, скрипты (Bash, PowerShell), Ansible, Jenkins, DevSecOps, логирование. По вопросам @evgenycarter
Show more8 852
Subscribers
-224 hours
+57 days
+2530 days
Posts Archive
8 852
Тестирование производственных контроллеров Kubernetes
Контроллеры Kubernetes становятся вездесущими в пространстве продуктов Kubernetes, и во многих случаях слова "облачный" можно прочитать как "реализованный как контроллер Kubernetes". Благодаря крупномасштабным проектам с открытым исходным кодом, таким как Crossplane, или фреймворкам, позволяющим быстро создавать контроллеры и CRD, таким как Kubebuilder, использование пользовательских ресурсов, поддерживаемых процессами контроллеров, резко возросло.
https://superorbital.io/blog/testing-production-controllers/
#devops #девопс
Подпишись 👉@i_DevOps
8 852
✨ OTUS приглашает 30 октября, в 20.00 МСК на бесплатный вебинар “Методология DevOps: стратегии и процессы деплоя”! Вебинар пройдет в рамках онлайн-курса "DevOps практики и инструменты" от Отус.
🎙️ Спикером выступит Рустем Галиев - специалист с многолетним опытом в области DevOps, познакомит вас с основными концепциями и стратегиями деплоя в DevOps.
На уроке вы узнаете:
✔️ Что такое деплой и почему он так важен в процессе разработки ПО
✔️ Различные стратегии деплоя, такие как Canary Releases, Rolling и Blue/Green.
✔️ Примеры использования каждой стратегии и их преимущества и недостатки.
➡️ Регистрация на вебинар: https://vk.cc/crSw8P
На вебинаре Вы получите практические советы и рекомендации, которые сможете применить в своей работе.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
8 852
Repost from GitHub Сообщество
headmore
Полнофункциональный клиент VNC прямо внутри консоли терминала GNU/Linux
https://github.com/HouzuoGuo/headmore
👉 @Githublib
8 852
Как устранить утечку памяти в приложении .NET Console, запущенном в Linux-контейнере Docker Container в Kubernetes
Мы часто думаем, что поскольку сборщик мусора автоматически управляет использованием памяти с момента выхода .NET Framework 1.0, то нам не нужно беспокоиться об этом. И в .NET Core сценарий должен быть таким же, верно?
https://nicolasbarlatier.hashnode.dev/net-core-tip-2-how-to-troubleshoot-memory-leaks-within-a-net-console-application-running-in-a-linux-docker-container-in-kubernetes
#devops #девопс
Подпишись 👉@i_DevOps
8 852
😎Во многих успешных командах тимлид является не просто исполнителем, но партнером своих заказчиков или product-менеджера. Это означает, что он становится полноправным совладельцем перечня задач и инициатив, причем не только технического характера. Поэтому тимлид, который умеет управлять бэклогом для своей команды, крайне ценится в компании.
🔥Узнайте больше ЗАВТРА, 24.10 в 20:00 мск на бесплатном уроке «У настоящего тимлида нет цели - есть только бэклог»: регистрация
На занятии обсудим:
— тонкости формирования бэклога
— аспекты разделения ресурсов на различные инициативы
— возможные исключительные ситуации в работе с перечнем задач
👉Регистрируйтесь на эфир →
Понравился урок — берите полный курс «Team Lead разработки», его можно пройти по специальной цене, и даже в рассрочку.
Реклама. ООО «Отус онлайн-образование», ОГРН 11777466185768 852
Kubernetes Networking: сервисы, Ingress и Network Policies
Когда я впервые столкнулся с задачей масштабирования сложного приложения в Kubernetes, то был полон оптимизма. Однако вскоре стало ясно, что управление сетевым трафиком и безопасностью в такой динамичной среде — это непросто. Наше приложение начало страдать от потерь пакетов данных и сетевых задержек, что сказывалось на общей производительности и пользовательском опыте. Из-за этого возникла потребность в глубоком понимании сетевых возможностей Kubernetes, таких, как сервисы, Ingress и Network Policies, чтобы эффективно управлять трафиком, обеспечивать безопасность и максимизировать производительность. Этот опыт стал для меня настоящим откровением и подтолкнул к написанию данной статьи.
https://habr.com/ru/companies/T1Holding/articles/767056/
#devops #девопс
Подпишись 👉@i_DevOps
8 852
Изучать Kubernetes в команде легче и выгоднее
На курс Kubernetes: Мега в Слёрме можно прийти целой командой DevOps-специалистов. Учиться вместе с кем-то легче и эффективнее: можно быстрее накапливать опыт, глубже вникать в детали, делить между собой зоны ответственности.
Каким специалистам стоит пройти Мегу:
🔹 специалистам по безопасности;
🔹 системным инженерам;
🔹 администраторам баз данных;
🔹 архитекторам;
🔹 инфраструктурным разработчикам.
Глубокие познания Kubernetes у вашей команды помогут уменьшить time-to-market продукта.
Для команд от 3-х человек скидки. Большим командам мы готовы предложить специальные условия.
👉 Подробности на нашем сайте
8 852
Tyk Gateway
Это современный, сверхпроизводительный, специально разработанный API-шлюз с открытым исходным кодом.
Tyk Operator предоставляет возможности полного жизненного цикла управления API в Kubernetes. Вы можете настраивать Ingress, API, политики безопасности, аутентификацию, авторизацию, посредничество, используя лучшие практики GitOps с помощью пользовательских ресурсов и примитивов, присущих Kubernetes.
https://github.com/TykTechnologies/tyk-operator
#devops #девопс
Подпишись 👉@i_DevOps
8 852
Существуют ли в Kubernetes скрытые затраты на эксплуатацию большого количества узлов кластера?
Да, поскольку не все процессоры и память узлов Kubernetes могут быть использованы для запуска подсистем.
В узле Kubernetes процессор и память делятся на:
Операционная система.
Kubelet, CNI, CRI, CSI (+ системные демоны).
Подсистемы.
https://medium.com/@danielepolencic/reserved-cpu-and-memory-in-kubernetes-nodes-65aee1946afd
#devops #девопс
Подпишись 👉@i_DevOps
8 852
Распределенная трассировка
Ознакомьтесь с основами распределенной трассировки, принципами ее работы, основными компонентами, ключевыми преимуществами, проблемами и лучшими практиками.
Распределенная трассировка становится все более популярной в связи с ростом числа распределенных систем. Поскольку приложения становятся все более сложными и распределенными, традиционных методов мониторинга, таких как метрики и журналы, уже недостаточно для понимания поведения и производительности различных компонентов и сервисов.
https://medium.com/cloud-native-daily/distributed-tracing-a-guide-for-2023-a40a1ee218b5
#devops #девопс
Подпишись 👉@i_DevOps
8 852
DevPod
Это клиентский инструмент для создания воспроизводимых сред разработчика на основе devcontainer.json на любом бэкенде. Каждая среда разработчика запускается в контейнере и задается в файле devcontainer.json. С помощью провайдеров DevPod эти среды могут быть созданы на любом бэкенде, например на локальном компьютере, в кластере Kubernetes, на любой доступной удаленной машине или на ВМ в облаке.
https://github.com/loft-sh/devpod
#devops #девопс
Подпишись 👉@i_DevOps
8 852
Станьте режиссером видеомонтажа в Contented
Научитесь создавать видеоролики для рекламы, ТВ, блогов и соцсетей.
Освойте 6 востребованных инструментов + 8 мастер-классов от экспертов!
Подать заявку
#реклама
contented.ru
О рекламодателе
8 852
Изучите Linux на продвинутом уровне на курсе «Administrator Linux. Professional». Не откладывайте обучение на потом, записывайтесь в группу октября со скидкой 10% по промокоду 🔖linuxpro10 (промокод имеет ограниченный срок действия).
🔥 Программу ведут профессионалы из таких компаний как, VK, ИНОТЕХ, Лаборатория Касперского, Asymmetric VFX Studio etc.
На курсе вы отработаете навыки на демостендах и научитесь уверенно решать самые частые задачи администрирования, такие как настройка почты, веб серверов, файловых хранилищ, файрваллов, логирования, мониторинга, систем резервного копирования. Поработаете с сетью в Linux, от хоста до маршрутизатора и брандмауэра.
А еще, вас ждет развивающий фидбэк по домашним заданиям от преподавателей профессионалов и активное комьюнити, взаимопомощь и обмен опытом с участниками курса в уютном телеграм чате.
🌐 Пройдите вступительный тест и узнайте, сможете ли обучаться на курсе: https://clck.ru/369kKq
8 852
CLI инструменты, которые облегчат времяпровождение в терминале и сделают его приятнее
Многие из вас каждый день работают в терминале, так давайте улучшим это времяпровождение вместе. Существует множество полезных инструментов CLI, которые могут сделать вашу жизнь в командной строке проще, быстрее и в целом веселее.
В этом посте описан мой топ-25 обязательных инструментов CLI, на которые я привыкла полагаться.
Rus https://habr.com/ru/post/711968/
Eng https://dev.to/lissy93/cli-tools-you-cant-live-without-57f6#utils
#devops #девопс
Подпишись 👉@i_DevOps
8 852
Новый высотный жилой комплекс ДОМ ДАУ в Москва-сити
ДОМ ДАУ - новый премиальный проект в Москва-сити. Фиксируем цены до 31.10. Квартиры от 35 млн. р.
Рассрочка 0% на 2 года. Скидка 3% при 100% оплате и ипотеке. Успейте забронировать!
Получить предложение
Проектная декларация на рекламируемом сайте
#реклама
domdau.moscow
О рекламодателе
8 852
terragrunt-brownfield
Пример модуля, демонстрирующего возможность скриптового импорта существующих ресурсов и встраивания скриптов-хуков в модули
Пример
include {
path = "global.hcl"
}
terraform {
source = "..//."
before_hook "import" {
commands = ["apply", "plan"]
execute = ["./import-resources-into-tfstate.sh", get_terraform_command()]
}
}
inputs = {
resource_group_name = "terratest-abcd"
location = "uksouth"
}
https://github.com/simonmcc/terragrunt-brownfield
#devops #девопс
Подпишись 👉@i_DevOps
8 852
Как управлять надежностью, доступностью и эффективностью сервисов?
Узнайте на курсе «SRE практики и инструменты» от OTUS.
На курсе вы узнаете:
- Что такое SRE, какие они сегодня и как их внедрить
- Как управлять изменениями, осуществлять мониторинг и улучшать наблюдаемость системы
- Как реагировать на инциденты и проблемы с производительностью
Этот курс эффективен для широкого круга IT-специалистов – он поможет стать более востребованными сисадминам, разработчикам, системным, платформенным и инфраструктурным инженерам, техническим директорам и тимлидам.
Пройдите бесплатное вступительное тестирование прямо сейчас и узнайте, готовы ли вы к обучению в OTUS: https://clck.ru/369jui
На сайте вы можете ознакомиться с полной программой курса. Курс доступен для приобретения в рассрочку.
8 852
Преобразование полных программ Terraform в Pulumi
В последние два года мы наблюдаем тенденцию роста числа команд разработчиков облачных решений, переходящих на Pulumi с Terraform. Эти команды часто имеют опыт работы с Terraform и значительные инвестиции в него, но, как правило, сталкиваются с ограничениями по выразительности, производительности, масштабируемости или надежности имеющихся инструментов. Один из первых вопросов, который мы слышим, когда они решают перейти на Pulumi, звучит так: "Как мне перенести имеющийся Terraform?
https://www.pulumi.com/blog/converting-full-terraform-programs-to-pulumi/
#devops #девопс
Подпишись 👉@i_DevOps
