Forwarded from Технологический Болт Генона
Calico Networking with eBPF
https://www.youtube.com/watch?v=KHMnC3kj3Js
https://www.youtube.com/watch?v=KHMnC3kj3Js
Хорошая статья про обмен знаниями https://habr.com/ru/company/oleg-bunin/blog/492478/
Хабр
Без управления знаниями больно: 5 основных последствий отсутствия системы
Toyota — мировой лидер автомобилестроения, один из самых дорогих автомобильных брендов и синоним слова «качество». Toyota известна своей сложной производственной...
Forwarded from DevOps40
DevOps-40 online meetup.
19:15 Лев Гончаров, T-Systems
У нас было 45 Ansible ролей, 10 YML программистов, 3 jenkins slaves, 5 лет потраченных на адаптацию пирамиды тестирования инфраструктуры. Чёртова Infrastructure As Code после нее вас развозит так, что вы похожи на хипстера из старой Ирландской новеллы, подвернутые джинсы, наклейка Ansible на ноутбуке. Не то что бы это был необходимый запас для проекта. Но если начал собирать модные инструменты, становится трудно остановиться. Единственное что вызывало у меня опасение — это Molecule. Нет ничего более беспомощного, безответственного и испорченного, чем DevOps инженер тестирующий YAML на Jenkins. Я знал, что рано или поздно мы перейдем и на эту дрянь…
20:00 Дмитрий Столяров, Флант. Q&A сессия по Kubernetes, CI/CD и DevOps
Сессия вопросов и ответов с одним из экспертов по kubernetes и devops Дмитрием Столяровым из компании Флант. Вы можете задать свои вопросы о:
внутреннем устройстве Kubernetes и лучших практиках конфигурирования кластера
интеграции кластера с различными клауд провайдерами
масштабировании и управлении ресурсами
организации процесса сборки и доставки (как на концептуальном, так и прикладном уровне)
использовании инструмента werf
мониторинге кластера и приложений
организации поддержки on call и инцидент-менеджменте
Задавайте вопросы в Телеграм чате @devops40discuss и на Twich c хэштегом #вопросфланту
Трансляция по адресу: https://www.twitch.tv/devops40
19:15 Лев Гончаров, T-Systems
У нас было 45 Ansible ролей, 10 YML программистов, 3 jenkins slaves, 5 лет потраченных на адаптацию пирамиды тестирования инфраструктуры. Чёртова Infrastructure As Code после нее вас развозит так, что вы похожи на хипстера из старой Ирландской новеллы, подвернутые джинсы, наклейка Ansible на ноутбуке. Не то что бы это был необходимый запас для проекта. Но если начал собирать модные инструменты, становится трудно остановиться. Единственное что вызывало у меня опасение — это Molecule. Нет ничего более беспомощного, безответственного и испорченного, чем DevOps инженер тестирующий YAML на Jenkins. Я знал, что рано или поздно мы перейдем и на эту дрянь…
20:00 Дмитрий Столяров, Флант. Q&A сессия по Kubernetes, CI/CD и DevOps
Сессия вопросов и ответов с одним из экспертов по kubernetes и devops Дмитрием Столяровым из компании Флант. Вы можете задать свои вопросы о:
внутреннем устройстве Kubernetes и лучших практиках конфигурирования кластера
интеграции кластера с различными клауд провайдерами
масштабировании и управлении ресурсами
организации процесса сборки и доставки (как на концептуальном, так и прикладном уровне)
использовании инструмента werf
мониторинге кластера и приложений
организации поддержки on call и инцидент-менеджменте
Задавайте вопросы в Телеграм чате @devops40discuss и на Twich c хэштегом #вопросфланту
Трансляция по адресу: https://www.twitch.tv/devops40
Twitch
devops40 - Twitch
Сообщество DevOps инженеров - https://devops40.ru
Forwarded from Технологический Болт Генона
Записи докладов
18.03.2020 Лев Гончаров (T-Systems), How to test Ansible and don't go nut
https://www.youtube.com/watch?v=GdrJv5oypfg
18.03.2020 Телемост с Ульмом(Германия): Q&A сессия по Kubernetes, CI/CD и DevOps
https://www.youtube.com/watch?v=HdOA5JMG8Fs
18.03.2020 Лев Гончаров (T-Systems), How to test Ansible and don't go nut
https://www.youtube.com/watch?v=GdrJv5oypfg
18.03.2020 Телемост с Ульмом(Германия): Q&A сессия по Kubernetes, CI/CD и DevOps
https://www.youtube.com/watch?v=HdOA5JMG8Fs
YouTube
18.03.2020 Лев Гончаров (T-Systems), How to test Ansible and don't go nut
У нас было 45 Ansible ролей, 10 YML программистов, 3 jenkins slaves, 5 лет потраченных на адаптацию пирамиды тестирования инфраструктуры. Чёртова Infrastructure As Code после нее вас развозит так, что вы похожи на хипстера из старой Ирландской новеллы, подвернутые…
Forwarded from DevOps&SRE Library
Finding a problem at the bottom of the Google stack
История одного интересного инцидента от Google SRE.
https://cloud.google.com/blog/products/management-tools/sre-keeps-digging-to-prevent-problems
История одного интересного инцидента от Google SRE.
https://cloud.google.com/blog/products/management-tools/sre-keeps-digging-to-prevent-problems
Forwarded from Админим с Буквой (bykva)
Jeff Geerling, автор большого количества ролей на Ansible Galaxy, в связи с коронавирусом выложил книги Ansible for DevOps и Ansible for Kubernetes бесплатно. Можно будет скачивать и все последующие обновления.
https://www.jeffgeerling.com/blog/2020/you-can-get-my-devops-books-free-rest-month
#ansible #kubernetes
https://www.jeffgeerling.com/blog/2020/you-can-get-my-devops-books-free-rest-month
#ansible #kubernetes
Уже стал успешным разработчиком?
Пришло время двигаться дальше! Стань лучшим тимлидом со Skillbox. Научим эффективно руководить IT-командой на онлайн-курсе «Team Lead».
👉 Все подробности по ссылке: https://clc.to/c19f2A
Узнай, как подбирать и вводить в команду новых сотрудников. Научись грамотно управлять разработкой продукта и строить коммуникацию с руководством, соблюдая интересы команды. Когда и как применять Scrum, Kanban, SAF, Waterfall и управление по метрикам.
Никакой «воды» и лишней психологии, только ценные навыки и лайфхаки от действующих тимлидов из топовых IT-компаний! Кураторы — тимлиды из Flocktory, ФИНАМ и Tutu.ru.
Скидки для первых 20 студентов! Переходи на сайт https://clc.to/c19f2A и забирай курс со скидкой.
Пришло время двигаться дальше! Стань лучшим тимлидом со Skillbox. Научим эффективно руководить IT-командой на онлайн-курсе «Team Lead».
👉 Все подробности по ссылке: https://clc.to/c19f2A
Узнай, как подбирать и вводить в команду новых сотрудников. Научись грамотно управлять разработкой продукта и строить коммуникацию с руководством, соблюдая интересы команды. Когда и как применять Scrum, Kanban, SAF, Waterfall и управление по метрикам.
Никакой «воды» и лишней психологии, только ценные навыки и лайфхаки от действующих тимлидов из топовых IT-компаний! Кураторы — тимлиды из Flocktory, ФИНАМ и Tutu.ru.
Скидки для первых 20 студентов! Переходи на сайт https://clc.to/c19f2A и забирай курс со скидкой.
Forwarded from DevOpsConf Channel
Подход Canary Deployment получил свое название по аналогии с самым простым и надежным способом детекции уровня опасных газов в шахтах — с помощью канареек.
Конечно, в IT не используют живых птичек, но канареечный деплой позволяет выкатывать новые версии безопаснее, а значит может оказаться полезным инструментов в руках адепта DevOps-подхода. Как работает подход и как его реализовать, читайте в статье по докладу Андрея Маркелова на РИТ++.
Конечно, в IT не используют живых птичек, но канареечный деплой позволяет выкатывать новые версии безопаснее, а значит может оказаться полезным инструментов в руках адепта DevOps-подхода. Как работает подход и как его реализовать, читайте в статье по докладу Андрея Маркелова на РИТ++.
Хабр
Тестируем на проде: Canary Deployment
Канарейка — маленькая птица, которая постоянно поет. Эти птички чувствительны к метану и угарному газу. Даже от небольшой концентрации лишних газов в воздухе они теряют сознание или умирают....
Forwarded from DevOps Deflope News
И продолжая новости, Grafana вчера представили Grafana Cloud Agent — облегченную версию Prometheus, которая умеет только SD, собирать метрики и писать их по remote_write.
Анонс http://amp.gs/0CxK
GitHub: http://amp.gs/0CxH
#grafana #monitoring #prometheus
Анонс http://amp.gs/0CxK
GitHub: http://amp.gs/0CxH
#grafana #monitoring #prometheus
Grafana Labs
Introducing Grafana Cloud Agent, a remote_write-focused Prometheus agent that can save 40% on memory usage | Grafana Labs
We've created a remote_write-focused version of a Prometheus agent. Here's why you should use it if you’re running Prometheus at scale.
Forwarded from oleg_log (Oleg Kovalov)
Вышел Go 1.14.1 и 1.13.9 c неплохими, логично что с изменениями рантайма и нового шкедулера, хех
https://twitter.com/golang/status/1240744527087972368
https://github.com/golang/go/issues?q=milestone%3AGo1.14.1+label%3ACherryPickApproved
https://twitter.com/golang/status/1240744527087972368
https://github.com/golang/go/issues?q=milestone%3AGo1.14.1+label%3ACherryPickApproved
Twitter
Go
🧨 Go 1.14.1 and 1.13.9 are released! 🔈 Announcement: https://t.co/YKR4BJHNxJ ⬇️ Download: https://t.co/k3p5TrvrQ1 #golang
[ Photo ]
Бесплатный онлайн-практикум REBRAIN: Kubernetes: Role based access control в kubernetes
Регистрация - https://clck.ru/JG8wW
Количество мест ограничено! Успевайте зарегистрироваться.
Время проведения:
24 Марта (Вторник) в 19:00 по МСК
Что будет на практикуме?
🔹Обзор. Безопасность в Kubernetes
🔹Принципы RBAC
🔹Настраиваем права для пользователя
Кто ведет?
Юрий Медведев - Team Lead / DevOps engineer Fevlake. Выпускник REBRAIN. Спикер практикумов REBRAIN. Автор практикума для DevOps инженеров.
Открытые еженедельные DevOps практикумы - https://rebrainme.com/channel
Присоединяйтесь!
Бесплатный онлайн-практикум REBRAIN: Kubernetes: Role based access control в kubernetes
Регистрация - https://clck.ru/JG8wW
Количество мест ограничено! Успевайте зарегистрироваться.
Время проведения:
24 Марта (Вторник) в 19:00 по МСК
Что будет на практикуме?
🔹Обзор. Безопасность в Kubernetes
🔹Принципы RBAC
🔹Настраиваем права для пользователя
Кто ведет?
Юрий Медведев - Team Lead / DevOps engineer Fevlake. Выпускник REBRAIN. Спикер практикумов REBRAIN. Автор практикума для DevOps инженеров.
Открытые еженедельные DevOps практикумы - https://rebrainme.com/channel
Присоединяйтесь!
Forwarded from Админим с Буквой (bykva)
Один кореш попросил меня рассказать всему миру об его трудах. не обойдем же стороной эту работу =)
Утилита для управления SSH-юзерами, упрощающая немного жизнь, когда серверов становится чуть больше, чем один: https://github.com/AsenOsen/SSHCenter
Утилита для управления SSH-юзерами, упрощающая немного жизнь, когда серверов становится чуть больше, чем один: https://github.com/AsenOsen/SSHCenter
GitHub
GitHub - AsenOsen/SSHCenter: Simple SSH users management tool
Simple SSH users management tool. Contribute to AsenOsen/SSHCenter development by creating an account on GitHub.
Карьерный трамплин из знаний для начинающих админов и будущих DevOps-инженеров - авторский онлайн-курс «Администратор Linux».
💣Cдавайте вступительный тест прямо сейчас, чтобы поступить в группу с 20% скидкой: https://otus.pw/VdIO/
На курсе вы:
- получите глубокое представление об архитектуре ОС Linux, работе с памятью, процессами, дисками, файлами;
- научитесь обеспечивать безопасность систем под управлением Linux и улучшать производительность систем посредством тонкой настройки с учетом требований приложений к платформе.
💰Многие выпускники нашли работу или увеличили доход уже в процессе обучения. Успейте и вы занять своё место в группе.
💣Cдавайте вступительный тест прямо сейчас, чтобы поступить в группу с 20% скидкой: https://otus.pw/VdIO/
На курсе вы:
- получите глубокое представление об архитектуре ОС Linux, работе с памятью, процессами, дисками, файлами;
- научитесь обеспечивать безопасность систем под управлением Linux и улучшать производительность систем посредством тонкой настройки с учетом требований приложений к платформе.
💰Многие выпускники нашли работу или увеличили доход уже в процессе обучения. Успейте и вы занять своё место в группе.
Forwarded from DevOps&SRE Library
Introducing istiod: simplifying the control plane
Отличные новости - все компоненты сервис меша istio теперь умещаются в одного "демона".
Какие это дает плюсы:
- Упрощение установки
- Упрощение конфигурирования
- Упрощение масштабирования
- Проще дебажить
- Сократится время запуска
- Уменьшение потребления ресурсов
- Уменьшение латенси
https://istio.io/blog/2020/istiod
Отличные новости - все компоненты сервис меша istio теперь умещаются в одного "демона".
Какие это дает плюсы:
- Упрощение установки
- Упрощение конфигурирования
- Упрощение масштабирования
- Проще дебажить
- Сократится время запуска
- Уменьшение потребления ресурсов
- Уменьшение латенси
https://istio.io/blog/2020/istiod
Forwarded from DevOps Deflope News
На прошлой неделе GitHub запустили GitHub Classroom — проект для организации обучения на базе их платформы.
https://github.blog/2020-03-18-set-up-your-digital-classroom-with-github-classroom/
#github #news #education
https://github.blog/2020-03-18-set-up-your-digital-classroom-with-github-classroom/
#github #news #education
The GitHub Blog
Set up your digital classroom with GitHub Classroom
Many teachers are moving to virtual solutions for managing student assignments, projects, and grading. Join webinars hosted by GitHub Education Experts to share how teachers can manage and organize their class with GitHub Classroom.
Forwarded from 4gophers
🛑 GoШпаргалки по обработке даты и времени
1. Шаблон форматирования даты и времени в Go
2. Узнать текущую дату в Golang
3. Конвертируем значение строки в дату
4. Конвертирование даты и времени в UNIX формат и наоборот
5. Получаем год, месяц, день и время из даты в Golang
6. Математические операции над временем в Golang
7. Узнать разницу между двумя датами в Golang
8. Конвертирование времени из разных часовых поясов в Golang
9. Запуск частей кода через промежутки времени в Golang
10. Запуск кода с задержкой в Golang
11. Ставим лимит на время выполнения программы (Timeout)
12. Сериализация времени и даты
13. Использование strftime стиля для форматирование даты и времени
Подробнее: https://golangs.org/go/time
1. Шаблон форматирования даты и времени в Go
2. Узнать текущую дату в Golang
3. Конвертируем значение строки в дату
4. Конвертирование даты и времени в UNIX формат и наоборот
5. Получаем год, месяц, день и время из даты в Golang
6. Математические операции над временем в Golang
7. Узнать разницу между двумя датами в Golang
8. Конвертирование времени из разных часовых поясов в Golang
9. Запуск частей кода через промежутки времени в Golang
10. Запуск кода с задержкой в Golang
11. Ставим лимит на время выполнения программы (Timeout)
12. Сериализация времени и даты
13. Использование strftime стиля для форматирование даты и времени
Подробнее: https://golangs.org/go/time
Forwarded from CatOps
Демо 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
OTUS открывает набор на продвинутый курс «Базы данных».
Пройдите вступительный тест, получи скидку 20%: https://otus.pw/Y6FD/
Курс предназначен для разработчиков и администраторов, готовых освоить работу с любой базой данных, как реляционной (при помощи языка структурированных запросов SQL), так и не реляционной.
6 месяцев насыщенного обучения позволят вам:
1. Научиться проектировать базы данных и создавать оптимальную структуру их хранения.
2. Различать основные СУБД (PostreSQL, MySQL, Redis, MongoDB, Cassandra и др).
3. Освоить синтаксис и особенности работы SQL, DDL, DML.
4. А также овладеть способами оптимизации медленных запросов.
Преподает Алексей Цыкунов - системный архитектор, Oracle DBA, разработчик perl/python с совокупным опытом в отрасли более 20 лет.
Не упустите возможность перенять Best Practices у лучших: начало 30 апреля
Пройдите вступительный тест, получи скидку 20%: https://otus.pw/Y6FD/
Курс предназначен для разработчиков и администраторов, готовых освоить работу с любой базой данных, как реляционной (при помощи языка структурированных запросов SQL), так и не реляционной.
6 месяцев насыщенного обучения позволят вам:
1. Научиться проектировать базы данных и создавать оптимальную структуру их хранения.
2. Различать основные СУБД (PostreSQL, MySQL, Redis, MongoDB, Cassandra и др).
3. Освоить синтаксис и особенности работы SQL, DDL, DML.
4. А также овладеть способами оптимизации медленных запросов.
Преподает Алексей Цыкунов - системный архитектор, Oracle DBA, разработчик perl/python с совокупным опытом в отрасли более 20 лет.
Не упустите возможность перенять Best Practices у лучших: начало 30 апреля
Forwarded from Evo Dev Club
🐍 Вышла очередная альфа следующего релиза Python 3.9. Главное, что нас ожидает:
1. Новые операторы у диктов для слияния (
2. Расширение аннотаций. В данный момент большая часть аннотаций - это аннотации типами. Хотя в целом эта фича имеет гораздо больше потенциал. От валидции, до навешивания новой логики переменной. Новый класс
3. Переход на релизный цикл раз в год. До этого конкретной даты не было и релиз происходил тогда, когда разработчики считали что продукт готов
Код фриза для версии еще не произошло, возможно появиться еще что-то интересное.
#python
1. Новые операторы у диктов для слияния (
dict1| dict2) и дополнения (dict1 |= dict2). Все существующие варианты решения такой пустяковой проблемы либо достаточно громоздкие, либо неочевидны синтаксически 2. Расширение аннотаций. В данный момент большая часть аннотаций - это аннотации типами. Хотя в целом эта фича имеет гораздо больше потенциал. От валидции, до навешивания новой логики переменной. Новый класс
Annotated позволит это исправить 3. Переход на релизный цикл раз в год. До этого конкретной даты не было и релиз происходил тогда, когда разработчики считали что продукт готов
Код фриза для версии еще не произошло, возможно появиться еще что-то интересное.
#python
Python.org
Python Release Python 3.9.0a5
The official home of the Python Programming Language