Пятничный деплой
4.47K subscribers
1.42K photos
29 videos
167 files
7.79K links
Подборка ссылок, статей и постов из мира DevOps\SRE\разработки. Если вы хотите прислать фидбек, интересную статью или просто поболтать пишите @count0ru https://xn--r1a.website/s/count0_digest
Download Telegram
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
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
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
Уже стал успешным разработчиком?

Пришло время двигаться дальше! Стань лучшим тимлидом со 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-подхода. Как работает подход и как его реализовать, читайте в статье по докладу Андрея Маркелова на РИТ++.
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
[ 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
Присоединяйтесь!
Forwarded from Админим с Буквой (bykva)
Один кореш попросил меня рассказать всему миру об его трудах. не обойдем же стороной эту работу =)

Утилита для управления SSH-юзерами, упрощающая немного жизнь, когда серверов становится чуть больше, чем один: https://github.com/AsenOsen/SSHCenter
Карьерный трамплин из знаний для начинающих админов и будущих DevOps-инженеров - авторский онлайн-курс «Администратор 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
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
Forwarded from CatOps
Демо progressive delivery в Kubernetes, или по-простому "canary" с помощью Istio, Flux, Helm Operator и Flagger от создателя Flagger.

А вот похожая штука от него же, но с Linkerd и без красивого оформления.

#kubernetes #cicd #gitops
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 апреля
Forwarded from Evo Dev Club
🐍 Вышла очередная альфа следующего релиза Python 3.9. Главное, что нас ожидает:

1. Новые операторы у диктов для слияния (dict1| dict2) и дополнения (dict1 |= dict2). Все существующие варианты решения такой пустяковой проблемы либо достаточно громоздкие, либо неочевидны синтаксически
2. Расширение аннотаций. В данный момент большая часть аннотаций - это аннотации типами. Хотя в целом эта фича имеет гораздо больше потенциал. От валидции, до навешивания новой логики переменной. Новый класс Annotated позволит это исправить
3. Переход на релизный цикл раз в год. До этого конкретной даты не было и релиз происходил тогда, когда разработчики считали что продукт готов

Код фриза для версии еще не произошло, возможно появиться еще что-то интересное.

#python