Size: a a a

Пятничный деплой

2020 February 29
Пятничный деплой
Interactive Redis: A Terminal Client for Redis with AutoCompletion and Syntax Highlighting.

Github
Даже чат группа в телеге есть, правда господ, которые общаюстя иероглифами 🤷🏻‍♂️

#python #redis #cli
источник
2020 March 01
Пятничный деплой
Про "пустые" интерфейс в golang https://medium.com/a-journey-with-go/go-understand-the-empty-interface-2d9fc1e5ec72 #golang #interface
источник
Пятничный деплой
Выложили доклады с GoDays 2020.

Я ждал несколько докладов "на посмотреть" и все они скорей не про Go (потому что с Go я на "Вы"), а про смежные области.

Making virtual machines cloud native with KubeVirt
https://www.youtube.com/watch?v=2RTlMM1mGTY

Отличный доклад от основателя Fuzzit про что, как и где фаззить.
Continuous Go Fuzzing
https://www.youtube.com/watch?v=yy0-cwo74n4

Было интересно послушать ещё раз про BPF
gobpf - utilizing BPF from Go
https://www.youtube.com/watch?v=t4gGQYIH8H8

Monitoring Go Applications with OpenTelemetry
https://www.youtube.com/watch?v=R3A3BjpMi6k

Все доклады с конференции доступны тут
https://www.youtube.com/playlist?list=PLUXT7uzX81byVuvjGmF-OopGKZo_wxcmq

Презентации тут
https://speakerdeck.com/godays

Программа тут
https://www.godays.io/program
источник
Пятничный деплой
Доступны записи митапа DevOps EVENING в DINS

MAKE YOUR OPERATIONS EASY (Кирилл Казарин, DINS)
Небольшая история о том, какие проблемы (зачеркнуто) задачи появились у нашей DevOps-команды, и как мы их решили, сделав свою жизнь проще. Спойлер — тут будет про Ansible, Git, Molecule, Packer и немного здравого смысла. Кирилл расскажет, что такое инфраструктура для нас, как мы ей управляем, и как мы доставляем артефакты на 1000+ серверов в 50+ окружений.

https://www.youtube.com/watch?v=LlIqNLY9OTc

«Отказоустойчивая инфраструктура: Kubernetes+CI/СD+bare-metal» (Александр Калошин, Last.Backend)
Александр расскажет, как построить автоматизированную отказоустойчивую in-house инфраструктуру на контейнерах с использованием bare-metal и kubernetes. Поговорим:
- где и какие костыли встречаются, как их обойти;
- какие инструменты и как стоит использовать, а от чего лучше отказаться;
- какие есть аналоги популярных технологий и что нас ждет завтра.

https://www.youtube.com/watch?v=IJo-nSKBj0E
источник
Пятничный деплой
Сравнение Kubernetes as a service от разных вендоров.

https://www.stackrox.com/post/2020/02/eks-vs-gke-vs-aks/

#AKS #EKS #k8s
источник
Пятничный деплой
источник
2020 March 02
Пятничный деплой
Большой гайд от HashiCorp о том, как гонять Vault

А вот ещё презентация от них же, как делать это всё в Kubernetes

#hashicorp #vault #kubernetes #security
источник
Пятничный деплой
Внимание, интересный опрос от подписчика:

Ничто не предвещало беды, когда мы (бывшие админы Инновы) в очередной раз собрались в баре. Но жизнь нас раскидала по-разному: кто-то и дальше админит, кто-то стал DevOps-ом, кто-то SRE, а кто-то метит в CTO. И так, слово за слово, популярный сейчас вопрос DevOps vs SRE у нас перерос в философскую мысль: а кто за что должен отвечать в компании и какие обязанности скрываются за этими аббревиатурами
К единому мнению за один вечер мы не смогли придти, и поэтому решили собрать мнение общественности по этому поводу. Собственно всех, для кого эта тема актуальна, просим высказать свое мнение в опроснике https://forms.yandex.ru/u/5e5b9e8c645b86046d64872b/
Сырыми результатами опроса я в любом случае поделюсь с администратором канала, и если наберется статистически значимое число ответов, то сюда скину аналитику: или в кратком виде, или разверну в статье на Хабре или Medium-е.
источник
Пятничный деплой
🔥 Цикл статей по массивам и картам (Arrays & Maps)
1. Создание и итерация массива
https://golangs.org/array

2. Срез массива в Golang
https://golangs.org/slice-array

3. append() и make() - добавление элементов в массивы
https://golangs.org/array-append-make

4. Карта — ассоциативный массив в Golang
https://golangs.org/map

🛑 Бонус задание: Создание игры «Жизнь» в Golang
https://golangs.org/game-life
источник
2020 March 03
Пятничный деплой
SystemsInnovation.io (есть такая сетевая организация) объявила о доступности своей главной книжки Systems Thinking Guide (под лицензией creative commons) Скачать или полистать можно здесь: https://systemsinnovation.io/systems-thinking-guide/ если кому интересно
источник
Пятничный деплой
Note #63 A new Go API for Protocol Buffers

В официальном #golang блоге появилась статья про новый Go API для Protocol Buffers.

Рекомендую почитать! ->

https://blog.golang.org/a-new-go-api-for-protocol-buffers
источник
Пятничный деплой
источник
Пятничный деплой
⚙️ Смотрим, что там у podman'а под капотом. https://www.redhat.com/sysadmin/behind-scenes-podman

#podman #напочитать #containers
источник
Пятничный деплой
Среда, Март 18, 2020  DevOps-40: Специальный выпуск!
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 и инцидент-менеджменте  

Регистрация окончится автоматически 16 марта 2020 в 19:00  

https://www.meetup.com/DevOps-40/events/269140089/
источник
2020 March 04
Пятничный деплой
Полноценная инструкция по визуализации данных в Python
https://towardsdatascience.com/complete-guide-to-data-visualization-with-python-2dd74df12b5e

Про инструменты визуализации и варианты визуализации
источник
Пятничный деплой
Про лейблинг горутин, с использованием pprof.Labels 🧐 от JetBrains. 🤓

https://blog.jetbrains.com/go/2020/03/03/how-to-find-goroutines-during-debugging
источник
Пятничный деплой
И снова про Elasticsearch

Статья о том, как Флант марафет в своем кластере наводили.

По сути ничего особенного, но нам вот как раз стоит избавиться от самописных скриптов для ротации индексов (куратор не использовали) в пользу политик для шаблонов.

http://bit.ly/2VHouTa
источник
Пятничный деплой
⚙️ Про безопасность chroot при работе с sftp: https://www.halfdog.net/Security/2018/OpensshSftpChrootCodeExecution/

#напочитать #security #sshd
источник
Пятничный деплой
🔥 Go-Шпаргалки по обработке строк

1. Поиск слов в строке
2. Разбить строку в массив используя разделитель
3. Объединяем элементы массива в строку используя разделитель
4. Конкатенация строк
5. Выравнивание текста с табуляцией tabwriter
6. Replace() — Замена текста из строки
7. Поиск текста в строке, используя регулярные выражения
8. Меняем регистр букв в строке
9. Парсинг CSV файлов
10. Удаляем пробелы (или другие символы) из начала и конца строки
11. Добавление отступов в тексте
12. Меняем кодировку строки

Операции над строками и строковыми данными являются теми аспектами программирования, от которых разработчику никак не уйти. Тут будут рассмотрены способы работы со строками через использование стандартной библиотеки Go.

🔴 Подробнее: https://golangs.org/go/string-examples
источник
Пятничный деплой
Коллега с прошлой работы написал статью, как они завезли Jenkins as Code

Под капотом Configuring Jenkins as a Code (JCasC) плагин для мастера, Amazon EC2 Plugin для агентов и Jenkins Job Builder

#cicd #jenkins
источник