Size: a a a

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

2019 September 03
Пятничный деплой
Как ростелеком нагрузку в openstack балансировал. Пьеса в двух актах:
https://habr.com/ru/company/rostelecom/blog/461483/
https://habr.com/ru/company/rostelecom/blog/465715/
#openstack #load #loadbalance
источник
Пятничный деплой
15-ти часовой курс для начинающих пентестеров https://www.youtube.com/watch?v=3Kq1MIfTWCE
источник
Пятничный деплой
Новый перевод от фланта  - продолжение увлекательного рассказа про chaos engineering от инженера AWS: https://habr.com/ru/company/flant/blog/465107/ #flant #aws #chaos
источник
Пятничный деплой
Проект от подписчика https://github.com/kourier-io/kourier
у меня стояла задача - посылать нотификации в телеграмм и аннотации в графану когда CI выпускает новый релиз (соединить разнородные системы)
вместо того чтобы решить частную проблему я увлекся и сделал фреймворк для автоматизации подобных и будущих тасок, получился такой микс между argo events, stackstorm и IFTTT нативный для kubernetes
в целом то что есть мои задачи решает но буду дальше развивать, задач и идей много (см роадмап)
подумал вдруг кому будет интересно - пишите фидбек если что, ставьте звездочки :)

Если вы написали что-то, что считаете полезным - не стесняйтесь, шлите ссылки
#k8s
источник
Пятничный деплой
Астрологи обьявили неделю дырок от вендоров https://eclypsium.com/2019/09/03/usbanywhere-bmc-vulnerability-opens-servers-to-remote-attack/
источник
2019 September 04
Пятничный деплой
источник
Пятничный деплой
Хм, etcd 3.4 оказывается неплохо потюнили.

write throughput is increased by 70% and P99 write latency is reduced by 90% in the presence of long-running reads

also ran Kubernetes 5000-node scalability test on GCE with this change and observed similar improvements.

А еще там "придумали" Raft Non-Voting Member - Learner. Если честно, то я удивлен, что этого не было раньше (идея ведь на поверхности + в Zookeeper есть), но круто, что появилось, проще будет обновления делать.

https://kubernetes.io/blog/2019/08/30/announcing-etcd-3-4/
источник
Пятничный деплой
PKE is an extremely simple CNCF certified Kubernetes installer and distribution, designed to work on any cloud, VM or bare metal.

Requirements

pke currently is available for CentOS 7.x and RHEL 7.x. There is work in progress to support Ubuntu 18.04 LTS.
источник
Пятничный деплой
Все знают, что в elasticsearch хорошо собирать логи, но можно собирать и метрики со всеми любимого докера https://medium.com/qbox-search-as-a-service/monitoring-docker-containers-with-metricbeat-elasticsearch-and-kibana-559c04145372 #metricbeat #elasticsearch #kibana #monitoring #docker
источник
Пятничный деплой
terraform version manager

https://github.com/tfutils/tfenv
источник
Пятничный деплой
источник
Пятничный деплой
Traefik Team только что анонсировали Maesh — простой и легкий сервис меш, построенный на Traefik 🎉🎉🎉🎉🎉

Анонс: http://amp.gs/N7ts
Оф. сайт: http://amp.gs/N7tF
GitHub: http://amp.gs/N7t0
#servicemesh #traefik
источник
Пятничный деплой
вот тут https://news.ycombinator.com/item?id=20817627
нашёл вот это https://insomnia.rest/ это REST client builder
такая то вкуснота
хотя приходили по-пиарить это https://liyasthomas.github.io/postwoman/
зачем, ну вдруг у вас 1998 и нету OpenAPI/Swagger клиента
в посте ещё отписался Improvotter, который рассказал за свой экспириенс с другими тулами, каждый(почти) достоен(нет) как минимум попробовать
#REST
источник
Пятничный деплой
Note #20 import proverbs 🧠

Советы Роба Пайка всегда должны быть под рукой:

go run github.com/andriisoldatenko/proverbs

Go Proverbs, by Rob Pike

Don't communicate by sharing memory, share memory by communicating.
Concurrency is not parallelism.
Channels orchestrate; mutexes serialize.
The bigger the interface, the weaker the abstraction.
Make the zero value useful.
interface{} says nothing.
Gofmt's style is no one's favorite, yet gofmt is everyone's favorite.
A little copying is better than a little dependency.
Syscall must always be guarded with build tags.
Cgo must always be guarded with build tags.
Cgo is not Go.
With the unsafe package there are no guarantees.
Clear is better than clever.
Reflection is never clear.
Errors are values.
Don't just check errors, handle them gracefully.
Design the architecture, name the components, document the details.
Documentation is for users.
Don't panic.


or

package main

import (
   _ "github.com/andriisoldatenko/proverbs/pkg"
)

func main() {}


P.S. в исходниках есть пасхалочка 🥚

Links:
- https://go-proverbs.github.io/
- https://github.com/andriisoldatenko/proverbs/blob/master/pkg/proverbs.go
источник
Пятничный деплой
Обнаружился линк на интересный проект от Avito

Вполне живое. Мы на нем уже 2-ой год летим. Оно может выступать и как агент и как сервер, причем сервера можно объединить в кластер.

У нас тут в прошлом месяце ребята решили подробную статистику по микро-категориям посчитать. Сперва спросили вытянем ли мы ещё 5млн_событий/сек, это примерно +100%. А мы как раз к тому моменту статсд-агенты в PHP'шные lxc поставили, и ответили им что да конечно

Так они нам не 5, а 15 млн/сек событий стали высылать. И ничего всё прожевалось.

😱 ужас, что творят
источник
2019 September 05
Пятничный деплой
Introduction to Event-driven Architectures With RabbitMQ

High level описание работы RabbitMQ и архитектуры на основе событий.

https://blog.theodo.com/2019/08/event-driven-architectures-rabbitmq
источник
Пятничный деплой
Блокировки в PostgreSQL: 4. Блокировки в памяти
https://habr.com/ru/post/466199/
Tags: Блог компании Postgres Professional, PostgreSQL, SQL, postgresql, locks, sampling
Author erogov on #habrahabr
источник
Пятничный деплой
Начинай новый день с уязвимостями!
источник
Пятничный деплой
Критическая уязвимость в Exim, позволяющая удалённо выполнить код с правами root
http://www.opennet.ru/opennews/art.shtml?num=51423
Разработчики почтового сервера Exim уведомили  пользователей о выявлении критической уязвимости (CVE-2019-15846), позволяющей локальному или удалённому атакующему добиться выполнения своего кода на сервере с правами root. Пока не зафиксировано публично доступных эксплоитов для данной проблемы, но выявившие уязвимость исследователи подготовили предварительный прототип эксплоита. #opennet
источник
Пятничный деплой
Тут ребята взяли и проверили на надёжность аж весь интернет! https://habr.com/ru/post/466291/
источник