Forwarded from Deleted Account
В данном случае "мы" - это релиз-команда Kubernetes https://github.com/kubernetes/features/blob/master/release-1.9/release_team.md
Forwarded from Українська девопсарня
Google выпустила нативный балансер для кубернетис: https://github.com/google/metallb
Из минусов что для использования вам в вашей сети будут нужны роутеры, которые поддерживают BGP.
Из минусов что для использования вам в вашей сети будут нужны роутеры, которые поддерживают BGP.
GitHub
GitHub - metallb/metallb: A network load-balancer implementation for Kubernetes using standard routing protocols
A network load-balancer implementation for Kubernetes using standard routing protocols - GitHub - metallb/metallb: A network load-balancer implementation for Kubernetes using standard routing proto...
Forwarded from Українська девопсарня
интересная статья о том как работают с кешами в Etsy. https://codeascraft.com/2017/11/30/how-etsy-caches/
Если коротко, то ребята используют Ketama в качестве реализации consisten hashing. Это библиотека на C или Java с обвязками для разных популярных языков программирования, которая делает hash ring (вот неплохая статья о hash ring), которую, впрочем, критикуют за то что при добавлении новой ноды требуется заново вычислять все кольцо, а значения не перераспределюятся равномерно, так что лучше использовать какой-то md5 в качестве хеш функции и большее количество бакетов.
Вторая часть статьи о так называемом “cache smearing” - технике когда к самым популярным ключам добавляют немного случайных данных, чтобы положить их сразу в несколько бакетов и читать не с одной ноды, а с нескольких. Сам механизм вычисления какой ключ популярный и как именно они добавляют случайные значения не опубликован.
Если коротко, то ребята используют Ketama в качестве реализации consisten hashing. Это библиотека на C или Java с обвязками для разных популярных языков программирования, которая делает hash ring (вот неплохая статья о hash ring), которую, впрочем, критикуют за то что при добавлении новой ноды требуется заново вычислять все кольцо, а значения не перераспределюятся равномерно, так что лучше использовать какой-то md5 в качестве хеш функции и большее количество бакетов.
Вторая часть статьи о так называемом “cache smearing” - технике когда к самым популярным ключам добавляют немного случайных данных, чтобы положить их сразу в несколько бакетов и читать не с одной ноды, а с нескольких. Сам механизм вычисления какой ключ популярный и как именно они добавляют случайные значения не опубликован.
Etsy Engineering
Etsy Engineering | How Etsy caches: hashing, Ketama, and cache smearing
At Etsy, we rely heavily on memcached and Varnish as caching tiers to improve performance and reduce load. Database and search...
Forwarded from Serega K
очень понравился fluentbit ( http://fluentbit.io/documentation/current/kubernetes/ ), интеграция с k8s замечательная, умеет даже аннотации вытаскивать и логировать. Как по мне то лучше чем filebeat.
соотвественно в еластик все ложиться структурированно. Ну и логстеш можно выкинуть в пользу fluentd.
соотвественно в еластик все ложиться структурированно. Ну и логстеш можно выкинуть в пользу fluentd.
Forwarded from Sergey
NGINX
Introducing NGINX Service Mesh - NGINX
NGINX Service Mesh (NSM) is now available in a development release -- download it for free and give us your feedback! NSM is a fully integrated lightweight service mesh that leverages a data plane powered by NGINX Plus to manage container traffic in Kubernetes…
Forwarded from DevOps drawer
Design Principles
https://principles.design/
https://principles.design/
Design Principles
An Open Source collection of Design Principles and methods
Forwarded from Mike Wazowski
очень рекомендую https://www.youtube.com/watch?v=vTgQLzeBfRU
YouTube
Hacking and Hardening Kubernetes Clusters by Example [I] - Brad Geesaman, Symantec
Hacking and Hardening Kubernetes Clusters by Example [I] - Brad Geesaman, Symantec
While Kubernetes offers new and exciting ways to deploy and scale container-based workloads in production, many organizations may not be aware of the security risks inherent…
While Kubernetes offers new and exciting ways to deploy and scale container-based workloads in production, many organizations may not be aware of the security risks inherent…
Forwarded from CatOps
"Проснувшись однажды утром после беспокойного сна, Грегор Замза обнаружил, что он у себя в постели превратился в страшное насекомое".
Предлагаю вам хорошую обзорную статью по Кафке (Apache, а не Францу):
https://hackernoon.com/thorough-introduction-to-apache-kafka-6fbf2989bbc1
#kafka
Предлагаю вам хорошую обзорную статью по Кафке (Apache, а не Францу):
https://hackernoon.com/thorough-introduction-to-apache-kafka-6fbf2989bbc1
#kafka
Hackernoon
Thorough Introduction to Apache Kafka™
Kafka is a word that gets heard a lot nowadays… A lot of leading digital companies seem to use it as well. But what is it actually?
Forwarded from CatOps
Ну а вернувшись к нашей тематике.
Сегодня очень уютное утро и очень не хочется разгребать какие-то глобальные вопросы. Так что ловите заметку-туториал о том, как построить Jenkins pipeline, который будет собирать и пушить Docker-имейдж по коммиту
https://liatrio.com/building-docker-jenkins-pipelines/
#jenkins #cicd
Сегодня очень уютное утро и очень не хочется разгребать какие-то глобальные вопросы. Так что ловите заметку-туториал о том, как построить Jenkins pipeline, который будет собирать и пушить Docker-имейдж по коммиту
https://liatrio.com/building-docker-jenkins-pipelines/
#jenkins #cicd
Forwarded from DevOps drawer
Design Principles
https://principles.design/
https://principles.design/
Design Principles
An Open Source collection of Design Principles and methods
Forwarded from DevOps drawer
Thinking about hardware support · Cloud Atomic Laboratory
https://www.cloudatomiclab.com/hardware/
https://www.cloudatomiclab.com/hardware/
Cloudatomiclab
Thinking about hardware support · Cloud Atomic Laboratory
So why not use hardware mechanisms?
Forwarded from CatOps
Небольшая утилитка на Python для того, чтобы отлавливать скрытые процессы в Linux. Т.е такие, которые не видны с помощью
https://gitlab.com/nowayout/prochunter
ps или tophttps://gitlab.com/nowayout/prochunter
GitLab
nowayout / prochunter · GitLab
Linux Process Hunter
Forwarded from CatOps
SRE Wizard — Julia Evans — написала колонку о том, как оперировать Kubernetes кластером (комиксы прилагаются)
https://stripe.com/blog/operating-kubernetes
#kubernetes
https://stripe.com/blog/operating-kubernetes
#kubernetes
Stripe
Learning to operate Kubernetes reliably
Online payment processing for internet businesses. Stripe is a suite of payment APIs that powers commerce for businesses of all sizes.
Forwarded from Хабр
Расширяем функционал Ansible с помощью плагинов: часть 2 https://u.tmtm.ru/gImE5
habrahabr.ru
Расширяем функционал Ansible с помощью плагинов: часть 2
Под капотом сервиса d2c.io мы активно используем Ansible – от создания виртуальных машин в облаках провайдеров и установки необходимого программного...