Forwarded from ДевОпс Інженер 🇺🇦 (devopsengineer bot)
Practical GitOps on Kubernetes with ArgoCD
Представляю вашему вниманию самого хардкорного DevOps спикера: это Игорь Бородин 😅
На его докладах люди никогда ничего не понимают, задают вопросы в стиле - "Это все непонятно, но выглядит круто, а зачем оно вообще нужно?", и прикапываются к его внешнему виду.
Я давно хотел поделиться с вами докладом с крутой демкой о ArgoCD и GitOps подходе, а сейчас даже есть повод. Пока во всем мире паника по поводу коронавируса, посмотрите доклад:
https://www.youtube.com/watch?v=LKOa2vMoy44
Игорь, с днем рождения! (ты уже надоел постоянно тащить на конференциях) 🔥
Представляю вашему вниманию самого хардкорного DevOps спикера: это Игорь Бородин 😅
На его докладах люди никогда ничего не понимают, задают вопросы в стиле - "Это все непонятно, но выглядит круто, а зачем оно вообще нужно?", и прикапываются к его внешнему виду.
Я давно хотел поделиться с вами докладом с крутой демкой о ArgoCD и GitOps подходе, а сейчас даже есть повод. Пока во всем мире паника по поводу коронавируса, посмотрите доклад:
https://www.youtube.com/watch?v=LKOa2vMoy44
Игорь, с днем рождения! (ты уже надоел постоянно тащить на конференциях) 🔥
YouTube
Practical GitOps on Kubernetes with ArgoCD (Igor Borodin, Ukraine) [RU]
We’ll talk about the pros and cons of using GitOps approach on Kubernetes, with an evaluation of major open-source players on the market to eventually come to ArgoCD with practical use cases and real-world demo.
Сейчас много конференций по всему миру отменяюся или переносятся в связи с пандемией. В том числе DevOps Fest 2020 перенесён на 5-6 июня. Зато вы всё ещё можете купить билет по Regular цене.
Что: DevOps Fest 2020
Где: Київ, вул. Вадима Гетьмана, 6
Mercure Congress Centre
Когда: 5-6 июня 2020
О чём:
- технологии и тулы
- процессы и практики
Цена вопроса:
Сейчас $250
Промокод на скидку 10%:
D-CATOPS-10
Что: DevOps Fest 2020
Где: Київ, вул. Вадима Гетьмана, 6
Mercure Congress Centre
Когда: 5-6 июня 2020
О чём:
- технологии и тулы
- процессы и практики
Цена вопроса:
Сейчас $250
Промокод на скидку 10%:
D-CATOPS-10
devopsfest.com.ua
DevOps Fest Online 2021 | Українська професійна DevOps конференція
Українська професійна DevOps конференція для розробників та DevOps спеціалістів
Интеграция создания облачных ресурсов внтури ArgoCD pipeline
Для этого используют интеграцию с Crossplane, это и есть связующее звено между k8s кластером и облачным провайдером. На данный момент поддерживаются AWS, GCP и Azure. Естестевнно, конфигурация таких ресурсов описана декларативными файлами.
#kubernetes #cicd #cloud
Для этого используют интеграцию с Crossplane, это и есть связующее звено между k8s кластером и облачным провайдером. На данный момент поддерживаются AWS, GCP и Azure. Естестевнно, конфигурация таких ресурсов описана декларативными файлами.
#kubernetes #cicd #cloud
Amazon
Connecting AWS managed services to your Argo CD pipeline with open source Crossplane | Amazon Web Services
This article is a guest post from Dan Mangum, a software engineer at Upbound. Cloud infrastructure is maturing rapidly, enabling businesses to take advantage of new architectures and services alongside applications running on Amazon Elastic Container Service…
Forwarded from DevOps Deflope News
Продолжая вчерашнюю тему с конференциями, гугл документ с подборкой различных онлайн ивентов http://amp.gs/0ZLp
Твиттер тред, в котором его собирали http://amp.gs/0ZLl
#events #online
Твиттер тред, в котором его собирали http://amp.gs/0ZLl
#events #online
Google Docs
DevOps and Friends Virtual Conferences 2020
Virtual Conferences for 2020
Please DM or mention one or all of the list maintainers on twitter if you have new ones to add. This list is for devops and friends, where "friends" can be almost any part of software eng.
Virtual events for: DevOps, SRE, cloud…
Please DM or mention one or all of the list maintainers on twitter if you have new ones to add. This list is for devops and friends, where "friends" can be almost any part of software eng.
Virtual events for: DevOps, SRE, cloud…
Gruntwork представили Landing Zone - решение для AWS для первичной настройки аккаунта (AWS Organization, IAM, GuardDuty, CloudTrail, etc.)
Будет интересно тем, кто работает с мульти-акааунт конфигурациями
#aws
Будет интересно тем, кто работает с мульти-акааунт конфигурациями
#aws
Medium
Introducing Gruntwork’s AWS Landing Zone Solution
Create and manage AWS accounts with a customizable security baseline defined in Terraform.
Собрание лучших практик по написанию операторов для Kubernetes от сообщества.
tl;dr:
🔸 Does not run as root
🔸 Does not self-register CRDs
🔸 Does not install other Operators - rely on dependencies via package manager (OLM)
🔸 Writes meaningful status information on Custom Resources objects unless pure data structure
🔸 Should be capable of updating from a previous version of the Operator
🔸 Should be capable of managing an Operand from an older Operator version
🔸 Uses CRD conversion (webhooks) if API/CRDs change
🔸 Uses OpenAPI validation / Admission Webhooks to reject invalid CRs
🔸 Should always be able to deploy and come up without user input
🔸 Offers (pre)configuration via a “Configuration CR” instantiated by InitContainers
#kubernetes
tl;dr:
🔸 Does not run as root
🔸 Does not self-register CRDs
🔸 Does not install other Operators - rely on dependencies via package manager (OLM)
🔸 Writes meaningful status information on Custom Resources objects unless pure data structure
🔸 Should be capable of updating from a previous version of the Operator
🔸 Should be capable of managing an Operand from an older Operator version
🔸 Uses CRD conversion (webhooks) if API/CRDs change
🔸 Uses OpenAPI validation / Admission Webhooks to reject invalid CRs
🔸 Should always be able to deploy and come up without user input
🔸 Offers (pre)configuration via a “Configuration CR” instantiated by InitContainers
#kubernetes
GitHub
community-operators/best-practices.md at master · operator-framework/community-operators
The canonical source for Kubernetes Operators that appear on OperatorHub.io, OpenShift Container Platform and OKD. - community-operators/best-practices.md at master · operator-framework/community-o...
Репозитории Terraform AWS Modules теперь менеджатся с помощью Terraform
В статье есть ссылка на код для управления GitHub с помощью Terraform. Только учтите, что из-за квот GitHub на API запросы, управление множеством репозиториев может быть печальным.
Ещё из интересных нюансов: не все фичи доступны через API (что, кстати, странно). Например, новая фича с автоматическим удалением ветки при закрытии PR всё ещё не доступна. Я даже на форум им писал по этому поводу.
#iac #terraform #github
В статье есть ссылка на код для управления GitHub с помощью Terraform. Только учтите, что из-за квот GitHub на API запросы, управление множеством репозиториев может быть печальным.
Ещё из интересных нюансов: не все фичи доступны через API (что, кстати, странно). Например, новая фича с автоматическим удалением ветки при закрытии PR всё ещё не доступна. Я даже на форум им писал по этому поводу.
#iac #terraform #github
Anton Babenko
"Terraform AWS modules" as a code
After several years of maintaining Terraform AWS modules on GitHub and making constant improvements in processes I decided to spend more time and improve things even further. I want other people to be involved and recognized also while I spend more time on…
Демо progressive delivery в Kubernetes, или по-простому "canary" с помощью Istio, Flux, Helm Operator и Flagger от создателя Flagger.
А вот похожая штука от него же, но с Linkerd и без красивого оформления.
#kubernetes #cicd #gitops
А вот похожая штука от него же, но с Linkerd и без красивого оформления.
#kubernetes #cicd #gitops
GitHub
GitHub - stefanprodan/gitops-istio: A GitOps recipe for Progressive Delivery with Flux v2, Flagger and Istio
A GitOps recipe for Progressive Delivery with Flux v2, Flagger and Istio - stefanprodan/gitops-istio
HashiConf EU 2020 transformed into an online interactive experience, HashiConf Digital!
Same dates, no need fly to Amsterdam and fully free!
More information about changes and conference can be found in FAQ.
Registration here: https://hashiconf.com/digital/
P.S. All who buy ticket got refunds.
#event
Same dates, no need fly to Amsterdam and fully free!
More information about changes and conference can be found in FAQ.
Registration here: https://hashiconf.com/digital/
P.S. All who buy ticket got refunds.
#event
HashiCorp Ambassador program is launched
This program exist for recognize community members for their efforts in sharing knowledge around HashiCorp tools.
The call for nominations is open now through April 5.
Read more about the program: https://hashi.co/3airASb
#hashicorp
This program exist for recognize community members for their efforts in sharing knowledge around HashiCorp tools.
The call for nominations is open now through April 5.
Read more about the program: https://hashi.co/3airASb
#hashicorp
O'Reilly закрывают департамент оффлайн конференций
Из пресс-релиза не до конца ясно, перейдут ли их ивенты в онлайн формат. Хотя Strata проводилась в этом году онлайн.
С другой стороны фраза: "Some of the world’s greatest innovations have taken place during times of great crisis, and we’re here to help our customers be ready when we step beyond this virus and the economy begins to grow again." - звучит как: "Мы пока что разгоняем целый департамент, а как карантин снимут - посмотрим.
#event
Из пресс-релиза не до конца ясно, перейдут ли их ивенты в онлайн формат. Хотя Strata проводилась в этом году онлайн.
С другой стороны фраза: "Some of the world’s greatest innovations have taken place during times of great crisis, and we’re here to help our customers be ready when we step beyond this virus and the economy begins to grow again." - звучит как: "Мы пока что разгоняем целый департамент, а как карантин снимут - посмотрим.
#event
Oreilly
From Laura Baldwin - O'Reilly Media
HashiTalks 2020 Video Recordings
All of the HashiTalks from February 20, along with a few extra talks that weren’t in the final livestream, are available to watch.
Find them all listed in this blog.
#slides
All of the HashiTalks from February 20, along with a few extra talks that weren’t in the final livestream, are available to watch.
Find them all listed in this blog.
#slides
HashiCorp
HashiTalks 2020 Recorded Sessions Now Live
We are pleased to announce that all sessions from February’s HashiTalks—along with a few extra talks that weren’t in the final livestream—are now available to watch.
Советы по подготовке Postmortems с примерами.
Подойдет как для публичных, так для приватных разборов инцидентов. Примеры, конечно же, из публичных.
Среди прочего:
- Использовать визуализацию (графики, например)
- Пытаться докопаться до сути вещей и причин происходящего (я лично не верю, что "root cause всегда один", поэтому сознательно избегаю этого понятия)
- Не тянуть с Постмортемом: чем раньше начать разбор - тем свежее память у людей
- Blameless
- Tell a story: справедливо больше для публичных постмортемов, но если при разборе у вас присутствует люди из другого контекста (менеджеры, инженеры команд, которые не принимали непосредственного участия в решении проблемы, etc.) совет может сработать и для приватных pm
#postmortem #culture
Подойдет как для публичных, так для приватных разборов инцидентов. Примеры, конечно же, из публичных.
Среди прочего:
- Использовать визуализацию (графики, например)
- Пытаться докопаться до сути вещей и причин происходящего (я лично не верю, что "root cause всегда один", поэтому сознательно избегаю этого понятия)
- Не тянуть с Постмортемом: чем раньше начать разбор - тем свежее память у людей
- Blameless
- Tell a story: справедливо больше для публичных постмортемов, но если при разборе у вас присутствует люди из другого контекста (менеджеры, инженеры команд, которые не принимали непосредственного участия в решении проблемы, etc.) совет может сработать и для приватных pm
#postmortem #culture
Blameless
Blog | Blameless Resources
Insights from thought leaders on incident management best practices, tools for site reliabiliity engineers
На Humble Bundle распродажа книг по Azure by Packt
Мне как-то говорили, что у Packt не лучшие книги по IT, но, как говорится, мопед не мой. Вы можете купить 3 книжки за $1 и проверить :)
#azure #books #microsoft
Мне как-то говорили, что у Packt не лучшие книги по IT, но, как говорится, мопед не мой. Вы можете купить 3 книжки за $1 и проверить :)
#azure #books #microsoft
Humble Bundle
Humble Book Bundle: Microsoft Azure Cloud Computing by Packt
Pay what you want for awesome ebooks and support charity!
Слёрм приглашает на бесплатный курс из 19 вебинаров по Kubernetes.
Что: Курс по Kubernetes от Слёрм
Где: онлайн
Когда: Первый, организационный вебинар пройдет 7 апреля. На нем нам расскажут, для кого предназначен этот цикл, как он устроен, как будет проходить обучение.
13 апреля стартуют занятия.
О чём: Курс дает основы Kubernetes с нуля, включая блок по Docker. Курс начинается с Docker.
Для прохождения достаточно знать Linux на хорошем уровне.
Цена вопросa: бесплатно!
Ссылка на регистрацию: https://clc.to/Px3R8w
#event
Что: Курс по Kubernetes от Слёрм
Где: онлайн
Когда: Первый, организационный вебинар пройдет 7 апреля. На нем нам расскажут, для кого предназначен этот цикл, как он устроен, как будет проходить обучение.
13 апреля стартуют занятия.
О чём: Курс дает основы Kubernetes с нуля, включая блок по Docker. Курс начинается с Docker.
Для прохождения достаточно знать Linux на хорошем уровне.
Цена вопросa: бесплатно!
Ссылка на регистрацию: https://clc.to/Px3R8w
#event
slurm.io
Вечерняя школа Слёрм
Системные администраторы и разработчики, осваивайте Kubernetes и другие DevOps-инструменты в Вечерней школе Слёрма!