Forwarded from DevOps Deflope News
Интересная статья от Steve Howe про современный мониторинг и почему все так сложно.
http://amp.gs/RBJL
#monitoring #blog
http://amp.gs/RBJL
#monitoring #blog
Medium
Why do engineers not care about application monitoring?
Monitoring is easy. It’s a known fact. Bring up a Nagios box, put NRPE on a remote system and point a Nagios host config at the NRPE TCP…
Forwarded from Alexandr ∨∧‾ Emelyanov
https://vsupalov.com/database-in-docker/
https://dzone.com/articles/is-docker-good-for-your-database
https://myopsblog.wordpress.com/2017/02/06/why-databases-is-not-for-containers/
https://dzone.com/articles/is-docker-good-for-your-database
https://myopsblog.wordpress.com/2017/02/06/why-databases-is-not-for-containers/
vsupalov.com
Should You Run Your Database in Docker?
In what cases is it okay to have your database run in a Docker container? Are you doing it wrong, without knowing it? What are the tradeoffs, pitfalls and best practices around that topic?
Forwarded from Sergei Egorov
https://vitess.io/docs/tutorials/kubernetes/
Вот например гугловский MySQL clustering system, который в k8s предлагают деплоить
Вот например гугловский MySQL clustering system, который в k8s предлагают деплоить
Forwarded from Sergei Egorov
Forwarded from HABR FEED + OPENNET
Компания Collabora представила окружение для запуска Android-приложений в Linux
http://www.opennet.ru/opennews/art.shtml?num=50441
Компания Collabora развивает открытый проект SPURV, позволяющий сформировать изолированное окружение для запуска Android-приложений, обеспечивающего интеграцию интерфейса данных приложений с графическими оболочками на базе Wayland. При помощи SPURV пользоваель может запускать Android-приложения в Linux бок о бок с обычными графическими приложениями, поставляемыми в дистрибутивах Linux. #opennet
http://www.opennet.ru/opennews/art.shtml?num=50441
Компания Collabora развивает открытый проект SPURV, позволяющий сформировать изолированное окружение для запуска Android-приложений, обеспечивающего интеграцию интерфейса данных приложений с графическими оболочками на базе Wayland. При помощи SPURV пользоваель может запускать Android-приложения в Linux бок о бок с обычными графическими приложениями, поставляемыми в дистрибутивах Linux. #opennet
Forwarded from DataEng
В техническом блоге DataDog вышел крутой материал про построение надёжных дата пайплайнов: Building Highly Reliable Data Pipelines at Datadog
Datadog
Building Highly Reliable Data Pipelines at Datadog | Datadog
A look at how Datadog builds and operates data pipelines reliably at scale.
Forwarded from DevOps&SRE Library
kube-proxy Subtleties: Debugging an Intermittent Connection Reset
Классный пост в блоге Kubernetes про то, как инженер Google нашел проблему с conntrack, которая афектила работу сети кубера.
https://kubernetes.io/blog/2019/03/29/kube-proxy-subtleties-debugging-an-intermittent-connection-reset
Классный пост в блоге Kubernetes про то, как инженер Google нашел проблему с conntrack, которая афектила работу сети кубера.
https://kubernetes.io/blog/2019/03/29/kube-proxy-subtleties-debugging-an-intermittent-connection-reset
Forwarded from DevOps&SRE Library
docker-debug
Интересная штука - дебаг контейнер, с помощью которого можно приатачиться к уже запущенному контейнеру и получить доступ к его неймспейсам.
https://github.com/zeromake/docker-debug
Интересная штука - дебаг контейнер, с помощью которого можно приатачиться к уже запущенному контейнеру и получить доступ к его неймспейсам.
https://github.com/zeromake/docker-debug
Forwarded from DevOps&SRE Library
What happens when ... Kubernetes edition!
Подробное описание того, что происходит под капотом Kubernetes во время запуска в нем новых подов.
https://github.com/jamiehannaford/what-happens-when-k8s/blob/master/README.md
Подробное описание того, что происходит под капотом Kubernetes во время запуска в нем новых подов.
https://github.com/jamiehannaford/what-happens-when-k8s/blob/master/README.md
Forwarded from DevOps&SRE Library
Different Approaches to Linux Monitoring
Краткое описание различных подходов и инструментов для мониторинга Linux.
https://capsule8.com/blog/different-approaches-to-linux-monitoring
Краткое описание различных подходов и инструментов для мониторинга Linux.
https://capsule8.com/blog/different-approaches-to-linux-monitoring
Forwarded from DevOps&SRE Library
10 Docker Image Security Best Practices
Свежие бестпрактисы по безопасности Docker образов.
https://snyk.io/blog/10-docker-image-security-best-practices
Свежие бестпрактисы по безопасности Docker образов.
https://snyk.io/blog/10-docker-image-security-best-practices
Forwarded from Записки админа
📚 Linux Observability with BPF.
O'Reilly открыли ранний доступ к материалам книги Linux Observability with BPF. Дата выхода запланирована на октябрь, но с материалами можно ознакомиться уже сейчас.
https://sysadmin.pm/orlY
Но да, потребуется регистрация, судя по всему. Для активации триала\аккаунта.
#linux #bpf #книга
O'Reilly открыли ранний доступ к материалам книги Linux Observability with BPF. Дата выхода запланирована на октябрь, но с материалами можно ознакомиться уже сейчас.
https://sysadmin.pm/orlY
Но да, потребуется регистрация, судя по всему. Для активации триала\аккаунта.
#linux #bpf #книга
Forwarded from DocOps
Конфиги nginx на JavaScript.
Идея писать конфиги nginx на тьюринг-полном языке программирования не нова. Но тут сами разработчики nginx сделали такой модуль. Уже можно писать код на JS и байндиться к нему из конфига с помощью специальных директив. А скоро (обещают в 2019) станет можно и прямо в конфиге nginx писать нa JS.
Про это рассказал на #SaintHighLoad2019 Дмитрий Волынцев из nginx. Держите конспект: https://github.com/docops-hq/conf/blob/master/highload/19/spb/njs-nginx.md
А ещё они, конечно, перепробовали все интерпретаторы JS и сделали свой, супербыстрый. Посмотрите на бенчмарки:
Идея писать конфиги nginx на тьюринг-полном языке программирования не нова. Но тут сами разработчики nginx сделали такой модуль. Уже можно писать код на JS и байндиться к нему из конфига с помощью специальных директив. А скоро (обещают в 2019) станет можно и прямо в конфиге nginx писать нa JS.
Про это рассказал на #SaintHighLoad2019 Дмитрий Волынцев из nginx. Держите конспект: https://github.com/docops-hq/conf/blob/master/highload/19/spb/njs-nginx.md
А ещё они, конечно, перепробовали все интерпретаторы JS и сделали свой, супербыстрый. Посмотрите на бенчмарки:
Forwarded from Sysadmin Tools 🇺🇦
What-is-a-Cloud-Database.pdf
2 MB
Forwarded from Dev Tools
Git History
Quickly browse the history of files in any git repo
Git History - инструмент для просмотра истории коммитов.
Для просмотра истории файла, откройте его на GitHub, GitLab, Bitbucket затем поменяйте github.com на github.githistory.xyz.
Доступен так же в виде chrome- или firefox- extension или же в виде плагина для консоли.
Quickly browse the history of files in any git repo
Git History - инструмент для просмотра истории коммитов.
Для просмотра истории файла, откройте его на GitHub, GitLab, Bitbucket затем поменяйте github.com на github.githistory.xyz.
Доступен так же в виде chrome- или firefox- extension или же в виде плагина для консоли.
Forwarded from CatOps
Automated testing for Kubernetes and Helm charts using Terratest
If you've experienced frustration when trying to develop Helm charts, you're not alone. Fortunately, Gruntwork, except Terragrunt, has created Terratest and added Kubernetes and Helm Charts support.
Helm module added about 2 month ago, k8s - 5 month ago, so now this modules in Terratest should be +- stable.
#kubernetes
If you've experienced frustration when trying to develop Helm charts, you're not alone. Fortunately, Gruntwork, except Terragrunt, has created Terratest and added Kubernetes and Helm Charts support.
Helm module added about 2 month ago, k8s - 5 month ago, so now this modules in Terratest should be +- stable.
#kubernetes
Medium
Automated Testing for Kubernetes and Helm Charts using Terratest
Helm is a popular package management solution for Kubernetes. It is like apt, yum, or brew for Kubernetes in that it allows you to deploy…