Forwarded from PythonDigest
Используем Firebase для хостинга Flask приложения
https://medium.com/firebase-developers/hosting-flask-servers-on-firebase-from-scratch-c97cfb204579
https://medium.com/firebase-developers/hosting-flask-servers-on-firebase-from-scratch-c97cfb204579
Forwarded from ДевОпс Інженер 🇺🇦 (devopsengineer bot)
Tilt: local Kubernetes development with no stress
Очень интересная тулза для разработки. С ее помощью можно красиво организовать процесс разработки микросервисов, и делать это намного продуктивнее. 🔥
В двух словах tilt - это враппер над docker, kubernetes и docker-compose. Он умеет понимать, что исходный код приложения изменился, пересобрать контейнер, передеплоить новую версию в локальный кластер и обновить страничку. Если что-то поломалось - показать логи.
В readme есть видео, рекомендую посмотреть - возможно, с понедельника вы захотите себе сделать Tilt ☺️
https://github.com/windmilleng/tilt
Очень интересная тулза для разработки. С ее помощью можно красиво организовать процесс разработки микросервисов, и делать это намного продуктивнее. 🔥
В двух словах tilt - это враппер над docker, kubernetes и docker-compose. Он умеет понимать, что исходный код приложения изменился, пересобрать контейнер, передеплоить новую версию в локальный кластер и обновить страничку. Если что-то поломалось - показать логи.
В readme есть видео, рекомендую посмотреть - возможно, с понедельника вы захотите себе сделать Tilt ☺️
https://github.com/windmilleng/tilt
GitHub
GitHub - tilt-dev/tilt: Define your dev environment as code. For microservice apps on Kubernetes.
Define your dev environment as code. For microservice apps on Kubernetes. - GitHub - tilt-dev/tilt: Define your dev environment as code. For microservice apps on Kubernetes.
Forwarded from Записки админа
🖇 Берём systemd, берём BPF, и с их помощью делаем, например, фаервол. Интересное чтиво, аж в двух частях:
https://kailueke.gitlab.io/systemd-custom-bpf-firewall/
https://kailueke.gitlab.io/systemd-bpf-firewall-loader/
#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
YouTube
Владимир Лила. Эластик весом в петабайт
В компании Контур Elasticsearch развернут очень давно, мы пережили с ним многое: миграцию 200tb данных из Elasticsearch2 в Elasticsearch6, нехватку места и производительности, мы написали несколько собственных инструментов для работы с эластиком и пользуемся…
Forwarded from Записки админа
⚙️ И вот вам ещё чтиво, о
#pressure #psi #напочитать
/proc/pressure/ интерфейсе (для ядер 4.2+ и выше), и о том, какую статистику оттуда мы можем получить: https://wrightrocket.blogspot.com/2019/08/linux-performance-linux-kernel-42.html#pressure #psi #напочитать
Forwarded from DevOpsConf Channel
Всем привет! Мы открыли плейлисты DevOpsConf 2018 и DevOps-секции РИТ++ 2019.
Самое время пересмотреть лучшие моменты прошедших конференций и забронировать билет на DevOpsConf 2019.
Самое время пересмотреть лучшие моменты прошедших конференций и забронировать билет на DevOpsConf 2019.
YouTube
DevOpsConf Russia 2018 - YouTube
Боремся с таймаутами в golang https://medium.com/swlh/the-simplest-way-to-handle-timeouts-in-golang-11e371dc6188 #timeouts #golang
Medium
The Simplest Way to Handle Timeouts in Golang
For any real life application that does any tasks that are resource-intensive, timeouts are a necessary evil. Timeouts are necessary to…
Еще одна библиотека для создания healthcheck - https://github.com/AppsFlyer/go-sundheit/ и пример использования https://medium.com/appsflyer/health-checks-like-a-pro-3fa362942883 #golang #healthcheck
GitHub
GitHub - AppsFlyer/go-sundheit: A library built to provide support for defining service health for golang services. It allows you…
A library built to provide support for defining service health for golang services. It allows you to register async health checks for your dependencies and the service itself, provides a health end...
Forwarded from DevOps&SRE Library
Drill is a HTTP load testing application written in Rust inspired by Ansible syntax
https://github.com/fcsonline/drill
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
Medium
Monitoring systemd services in realtime with Chronograf
Every system administrator knows systemd. Developed by Lennart Poettering and freedesktop.org, systemd comes as a very handy…
Forwarded from DevOps&SRE Library
Our incident postmortem template
Шаблон постмортема от компании Hosted Graphite.
https://www.hostedgraphite.com/blog/incident-postmortem-template
Шаблон постмортема от компании Hosted Graphite.
https://www.hostedgraphite.com/blog/incident-postmortem-template
Forwarded from Go Дайджест
Если вы часто возитесь с Кубером, то для kubectl есть прикольная штука, это плагин менеджер, с аля brewшным интерфейсом. Написано на Go конечно же. 😙
https://github.com/kubernetes-sigs/krew
https://github.com/kubernetes-sigs/krew
GitHub
GitHub - kubernetes-sigs/krew: 📦 Find and install kubectl plugins
📦 Find and install kubectl plugins. Contribute to kubernetes-sigs/krew development by creating an account on GitHub.
Acceleration Team Райффайзенбанка приглашает на открытый митап. Тема - «DevOps».
Два из четырёх докладчиков - из банков (это я к тому, что тут мелькали вопросы, возможен ли в природе DevOps-подход как таковой в банках).
1. Бижан Михаил, Райффайзенбанк
Тренды и тенденции в devops индустрии сейчас
2. калистратов матвей андреевич, мтс
Как мы применяем tfs и ansible для автоматизации поставки продуктов на windows до прода
3. будаев максим, сбербанк
Sberworks: как мы строим собственное управление релизами продуктов в сбербанке
4.исанин антон, альфастрахование
Различие devops в больших и не очень больших организациях
Ссылка для регистрации: https://raiffeisen-events.timepad.ru/event/1050091/
Два из четырёх докладчиков - из банков (это я к тому, что тут мелькали вопросы, возможен ли в природе DevOps-подход как таковой в банках).
1. Бижан Михаил, Райффайзенбанк
Тренды и тенденции в devops индустрии сейчас
2. калистратов матвей андреевич, мтс
Как мы применяем tfs и ansible для автоматизации поставки продуктов на windows до прода
3. будаев максим, сбербанк
Sberworks: как мы строим собственное управление релизами продуктов в сбербанке
4.исанин антон, альфастрахование
Различие devops в больших и не очень больших организациях
Ссылка для регистрации: https://raiffeisen-events.timepad.ru/event/1050091/
Обзорная статья про InfluxDB для быстрого ознакомления https://medium.com/schkn/the-definitive-guide-to-influxdb-in-2019-devconnected-23f5661002c8 #influxdb
Medium
The Definitive Guide To InfluxDB In 2019 — devconnected
InfluxDB is definitely a fast-growing technology. The time series database, developed by InfluxData, is seeing its popularity grow more…
Снова про указатели в 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
Medium
Golang tips: why pointers to slices are useful and how ignoring them can lead to tricky bugs
Pointers to slices: useless or indispensable?
Forwarded from CatOps
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
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
Как ростелеком нагрузку в openstack балансировал. Пьеса в двух актах:
https://habr.com/ru/company/rostelecom/blog/461483/
https://habr.com/ru/company/rostelecom/blog/465715/
#openstack #load #loadbalance
https://habr.com/ru/company/rostelecom/blog/461483/
https://habr.com/ru/company/rostelecom/blog/465715/
#openstack #load #loadbalance
Хабр
Балансировка нагрузки в Openstack
В крупных облачных системах особенно остро стоит вопрос автоматической балансировки или выравнивания нагрузки на вычислительные ресурсы. Озаботились данным вопро...