Size: a a a

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

2019 August 31
Пятничный деплой
Используем Firebase для хостинга Flask приложения
https://medium.com/firebase-developers/hosting-flask-servers-on-firebase-from-scratch-c97cfb204579
источник
Пятничный деплой
Tilt: local Kubernetes development with no stress

Очень интересная тулза для разработки. С ее помощью можно красиво организовать процесс разработки микросервисов, и делать это намного продуктивнее. 🔥

В двух словах tilt - это враппер над docker, kubernetes и docker-compose. Он умеет понимать, что исходный код приложения изменился, пересобрать контейнер, передеплоить новую версию в локальный кластер и обновить страничку. Если что-то поломалось - показать логи.

В readme есть видео, рекомендую посмотреть - возможно, с понедельника вы захотите себе сделать Tilt ☺️

https://github.com/windmilleng/tilt
источник
2019 September 01
Пятничный деплой
🖇 Берём systemd, берём BPF, и с их помощью делаем, например, фаервол. Интересное чтиво, аж в двух частях:

https://kailueke.gitlab.io/systemd-custom-bpf-firewall/

https://kailueke.gitlab.io/systemd-bpf-firewall-loader/

#systemd #bpf #фидбечат
источник
Пятничный деплой
Про очень эластичный elasticsearch https://www.youtube.com/watch?v=KH4Ia0uir8Y #elasticsearch
источник
Пятничный деплой
​​fx

Command-line tool and terminal JSON viewer

fx - Инструмент для удобного просмотра json-файлов в терминале.
Можно навешивать темы, свои скрипты писать. Тут статья, как "правильно" пользовать fx.
источник
Пятничный деплой
⚙️ И вот вам ещё чтиво, о /proc/pressure/ интерфейсе (для ядер 4.2+ и выше), и о том, какую статистику оттуда мы можем получить: https://wrightrocket.blogspot.com/2019/08/linux-performance-linux-kernel-42.html

#pressure #psi #напочитать
источник
Пятничный деплой
Всем привет! Мы открыли плейлисты DevOpsConf 2018 и DevOps-секции РИТ++ 2019.

Самое время пересмотреть лучшие моменты прошедших конференций и забронировать билет на DevOpsConf 2019.
источник
Пятничный деплой
Боремся с таймаутами в golang https://medium.com/swlh/the-simplest-way-to-handle-timeouts-in-golang-11e371dc6188 #timeouts #golang
источник
Пятничный деплой
Еще одна библиотека для создания healthcheck - https://github.com/AppsFlyer/go-sundheit/  и пример использования https://medium.com/appsflyer/health-checks-like-a-pro-3fa362942883 #golang #healthcheck
источник
Пятничный деплой
Drill is a HTTP load testing application written in Rust inspired by Ansible syntax

https://github.com/fcsonline/drill
источник
Пятничный деплой
Мониторинг systemd со стеком InfluxDB+Kapacitor+Chronograf https://medium.com/schkn/monitoring-systemd-services-in-realtime-with-chronograf-285c650c1a73 #monitoring #systemd #influxdb #kapacitor #chronograf
источник
2019 September 02
Пятничный деплой
Our incident postmortem template

Шаблон постмортема от компании Hosted Graphite.

https://www.hostedgraphite.com/blog/incident-postmortem-template
источник
Пятничный деплой
VMWare отдаёт книгу по observability в обмен на ваши персональные данные

#books #observability
источник
Пятничный деплой
Если вы часто возитесь с Кубером, то для kubectl есть прикольная штука, это плагин менеджер, с аля brewшным интерфейсом. Написано на Go конечно же. 😙

https://github.com/kubernetes-sigs/krew
источник
Пятничный деплой
источник
Пятничный деплой
Acceleration Team Райффайзенбанка приглашает на открытый митап. Тема - «DevOps».

Два из четырёх докладчиков - из банков (это я к тому, что тут мелькали вопросы, возможен ли в природе DevOps-подход как таковой в банках).

1. Бижан Михаил, Райффайзенбанк
Тренды и тенденции в devops индустрии сейчас

2. калистратов матвей андреевич, мтс
Как мы применяем tfs и ansible для автоматизации поставки продуктов на windows до прода

3. будаев максим, сбербанк
Sberworks: как мы строим собственное управление релизами продуктов в сбербанке

4.исанин антон, альфастрахование
Различие devops в больших и не очень больших организациях

Ссылка для регистрации: https://raiffeisen-events.timepad.ru/event/1050091/
источник
Пятничный деплой
www.opennet.ru
Сравнение работающих в пространстве пользователя обработчиков нехватки памяти
earlyoom https://github.com/rfjakob/earlyoom Простой, лёгкий, стабильный. VmRSS меньше мегабайта, нагрузка на процессор околонулевая. С релиза 1.3 стал очень надёжен (исправлено возможное убийство невиновных). Лучший выбор для домохозяек, которым не нужны лишние настройки, а нужна хорошая работа из коробки. Поддержка PSI обсуждается (https://github.com/rfjakob/earlyoom/issues/100 - автор давно собирался добавить поддержку PSI, но в последнее время засомневался в целесообразности этого. Проводятся работы по убеждению сенсея в необходимости добавления поддержки PSI). Присутствует в репозиториях Fedora, Ubuntu 18.04+ и Debian 10+. Начиная с версии 1.3 могу смело рекомендовать его в качестве дефолтного киллера для десктопа. Начиная с версии 1.3 могу смело рекомендовать его в качестве применяемого по умолчанию oom-killer для десктопа. Будет [[https://pagure.io/fedora-workstation/issue/119 включён[[ в Fedora 32 Workstation по умолчанию. nohang https://github.com/hakavlad/nohang Явная и очень гибкая конфигурация. Десятки…
источник
2019 September 03
Пятничный деплой
Обзорная статья про InfluxDB для быстрого ознакомления https://medium.com/schkn/the-definitive-guide-to-influxdb-in-2019-devconnected-23f5661002c8 #influxdb
источник
Пятничный деплой
Снова про указатели в golang. На этот раз статья, объясняющая почему мы передаём указатели на слайсы в функции  https://medium.com/swlh/golang-tips-why-pointers-to-slices-are-useful-and-how-ignoring-them-can-lead-to-tricky-bugs-cac90f72e77b #golang #slices #pointers
источник
Пятничный деплой
​​Time to speak about Cracking Containers without SMS and Registration

Nowadays released Cloud Container Attack Tool (CCAT ☁🐈) - offencive tool for testing security of container environments.
Now it can automatically found images with 'latest' tag in your AWS ECR, generate and push backdored image in two clicks, so you can see what can happens if some keys was leaked.
In future, RhinoSecurityLabs promise add support ECS/EKS attack options, Container Escape Features and same 'features' for Azure, GCP, Alibaba, IBM and OpenShift.

Another usefull stuff on this topic:
- Docker Bench for Security
- Kube-hunter

#security #containers
источник