Dev // Ops
400 subscribers
86 photos
133 links
Канал для всіх, хто цікавиться DevOps філософією. Створений на основі досвіду компаній ZONE3000 і Namecheap. Тут ми ділимося корисним контентом і кейсами та відповідаємо на питання. Чекаємо ваші фідбеки, питання та рекомендації тут @educationzone3000
Download Telegram
​​Если для работы с процессами CI/CD вы используете Jenkins, у нас для вас отличная новость!

Наши коллеги из Namecheap выпустили полезный open-source плагин для проверки статуса деплоймента – Deploy Dashboard. Теперь вы можете не отвлекать коллег вопросами и легко отслеживать многочисленные версии деплоймента с помощью плагина.
Делимся с вами статьей про работу с Terraform на Windows Azure и PowerShell.

Краткое руководство по настройке, созданию субъектов, файлов конфигураций, настройке переменных сред и очистке ресурсов. 👇
Ребята, у нас для вас кое-что свеженькое и полезное!

19 августа на онлайн-воркшопе OdessaJS наш DevOps-евангелист Ник Лотоцкий рассказал (и показал) как работает контейнеризация в Kubernetes.

Разбирали как завести несложное NodeJS приложение в K8, как меняется его структура, как выбрать контейнер и исключить риски. Если это ваше первое знакомство с Kubernetes – брейншторм и хардкорная практика обеспечены.

Разбор полетов начинается на 28 минуте. Enjoy!
Одним из важных факторов в подходе Continuous Deployment является наличие у каждой ветви своего URL – это не ограничивает разработчиков в количестве сред и расширяет возможности развертывания.

Как создать множество областей предпросмотра в AWS с помощью Lambda@Edge? Ответ – в статье. 😉
Ловите подборку из семи Linux дистрибутивов: как выбрать оптимальный для ваших целей и нужд.

Все плюсы и минусы, а также рекомендации, на что обратить внимание при выборе нужного вам дистрибутива по ссылке.
Делимся шпаргалкой как быстро сделать API-сервер на языке Golang с автогенерацией кода и документации. Ловите статью с готовыми подходами и инструментами 😉
​​Релиз GitHub Packages в свое время ускорил масштабирование и загрузку пакетов данных с GitHub. Все больше команд переключаются на контейнеры, а с ними – на Docker и Kubernetes.

GitHub решили облегчить жизнь пользователей, добавив еще больше возможностей в виде GitHub Container Registry. Недавний релиз поможет миллионам разработчиков повысить прозрачность и эффективность процессов доставки кода.
​​Нашли для вас интересную статистику тенденций в сфере тестирования ПО: результаты опроса DevOps-евангелистов, QA-инженеров, разработчиков, системных администраторов и менеджеров по продукту.

Хотите узнать, какие тенденции развития отрасли ждут нас в ближайшие два года?
Дождались! Подвезли свеженький GitHub CLI 1.0 – теперь Continuous Integration как на ладони в вашем терминале. Можно запускать GitHub workflow, скриптовать любое действие через API и присваивать алиасы любой команде. А еще, кроме GitHub.com, можно стучаться к GitHub Enterprise Server.
Недавно сеть взбудоражила новость о том, что в открытый доступ «слили» исходный код продуктов Microsoft. Интересно ваше мнение, если вы не хакер и не планируете искать дыры в безопасности Microsoft, пригодится вам такой код?
anonymous poll

Не, пойду лучше делом займусь. – 32
👍👍👍👍👍👍👍 82%

Пригодится, конечно. Это же Microsoft! – 7
👍👍 18%

👥 39 people voted so far.
«Веселые картинки» или как разобраться с Kubernetes по визуальным схемам. На GitHub доступны схемы деплоймента вместе с подами, контейнерами и сервисами, а также описаны процессы авторизации и безопасности, устранение багов − вообщем, все, что вы хотели знать о K8, но боялись уточнить 😉
Если вы вдруг задумались, что лучше − Terraform и Ansible, придется вас немного разочаровать. Часто их сравнивают, внося путаницу в мир DevOps-инструментария. Противопоставлять эти два инструмента нельзя, т.к. они выполняют разные задачи: Terraform отвечает за оркестрацию инфраструктуры, а Ansible − за ее настройку (конфигурацию).
Подробнее о том, как эти две системы выполняют разные задачи, но отлично работают в паре, в этой статье. 👇
А вот и долгожданный релиз от HashiCorp - Waypoint, инструмент для управления жизненным циклом приложений. Обеспечивает сборку, деплой и релизы приложения на любой платформе, через один файл. Дружит с Kubernetes, Amazon ECS, Azure Container Instances, HashiCorp Nomad, Google Cloud Run, Docker и т.д. Это ли не счастье разработчика? Гоу разбираться с новинкой 😉
В DevOps часто используется архитектура микросервисов. Это подход к разработке, когда приложение состоит из набора небольших сервисов. Знаете зачем нужна архитектура микросервисов?
Anonymous Quiz
8%
Чтобы сделать стоимость разработки более дешёвой
84%
Чтобы модули приложения могли работать отдельно друг от друга
5%
Чтобы проще было тестировать ПО
3%
Чтобы отдать разработку каких-то микросервисов на аутсорс
​​Хорошие новости от наших партнеров DevOps Conference — 31 октября 2020 объединятся специалисты всего жизненного цикла программных продуктов, от разработчиков до команды поддержки производства. Будут обсуждать новые методики и технологии DevOps, проблемы разработки ПО, контроль качества и безопасности.

Что полезного получите:
🔴 Послушаете практические доклады о DevOps, DevSecOps, Cloud Platforms, Software Architecture
🟡 Присоединитесь к нетворкингу DevOps-комьюнити, познакомитесь с идейными лидерами и заведете полезные знакомства
🔵 Углубите свои знания DevOps.

А ещё с темой «Еволюція розробника Jenkins» выступит Ник Лотоцкий, вы же его хорошо знаете. Он DevOps-евангелист с 21-летним опытом в IT и автор практического курса DevOps от ZONE3000 и Namecheap.

Присоединяйтесь и расширяйте свое представление о культуре DevOps!
Интересный кейс с использованием огромного количества нод в GKE кластере на примере Bayer Corp. Отличный пример возможностей масштабирования с помощью продуктов Google 👇
Делимся полезным сервисом для работы с Kubernetes - KEDA. Позволяет выполнять мелкомасштабный автоскейлинг для нагрузок, управляемых событиями. Из плюсов KEDA: служит сервером меток, помогает определять правила масштабирования, работает как в облаке, так и на периферии. Сервис без внешних зависимостей, свободно интегрируется с Kubernetes Horizontal Pod Autoscaler.
Хотите удобный тул для настройки терминала на Linux, BSD и macOS?
👉 Попробуйте duf - Disk Usage/Free Utility.
Что интересного: комфортный и яркий, адаптируется под ширину терминала, удобная сортировка результатов, фильтрует и группирует устройства, удобно выводит формат JSON.
​​Глобальные зависимости в CI/CD: NPM-пакеты, сборка на разных машинах, безопасность и NPX как способ уйти от глобальных пакетов. Подробности – в статье DevOps-евангелиста Namecheap Ника Лотоцкого. 👇
Если вдруг вы пропустили новый инструмент этого года от AWS - CodeArtifact, полностью управляемый репозиторий программных артефактов. Подходит для компаний любого масштаба и позволяет безопасно хранить, публиковать и делиться программными пакетами разработки. Оплата только за используемый объем, нет лицензионного сбора или предоплаты за коммиты.
Разработчики из Terraform порадовали релизом нового модуля предоставления балансеров, оптимизированных под serverless apps. Чем полезен модуль? Теперь вместо настройки и подключения множества сетевых API можно балансировать нагрузку через один модуль в Terraform.
Больше подробностей и наглядный пример в статье 👇