Manual Work is a Bug
https://queue.acm.org/detail.cfm?id=3197520
Since February 2015, the SRE (site reliability engineering) team at Stack Overflow has switched from a mixture of Python and Bash to Go. Even though Go isn't a scripting language, for small programs it compiles and runs nearly as fast as Python takes to start. At Stack Overflow we tend to prefer compiled, type-checked languages for large programs, especially when multiple people are collaborating, and, therefore, no one person is familiar with every line of code. Our policy was that Bash scripts couldn't be larger than 100 lines and Python programs couldn't be larger than 1,000 lines. Those seemed like reasonable limits. Rewriting scripts when they grew beyond the limit, however, was a lot of work. It was better to start in Go and avoid the conversion.
https://queue.acm.org/detail.cfm?id=3197520
Vitess - один из способов как запустить MySQL в Kubernetes.
Part 1:
https://www.percona.com/blog/2020/01/13/introduction-to-vitess-on-kubernetes-for-mysql-part-i-of-iii
Part 2:
https://www.percona.com/blog/2020/01/14/setup-and-deploy-vitess-on-kubernetes-minikube-for-mysql-part-ii-of-iii
Part 3:
https://www.percona.com/blog/2020/01/15/setup-and-deploy-vitess-on-kubernetes-minikube-for-mysql-part-iii-of-iii
Part 1:
https://www.percona.com/blog/2020/01/13/introduction-to-vitess-on-kubernetes-for-mysql-part-i-of-iii
Part 2:
https://www.percona.com/blog/2020/01/14/setup-and-deploy-vitess-on-kubernetes-minikube-for-mysql-part-ii-of-iii
Part 3:
https://www.percona.com/blog/2020/01/15/setup-and-deploy-vitess-on-kubernetes-minikube-for-mysql-part-iii-of-iii
Best practices for tagging your infrastructure and applications
Полезные советы по тегированию инфраструктуры (AWS, Kubernetes, etc).
https://www.datadoghq.com/blog/tagging-best-practices
Полезные советы по тегированию инфраструктуры (AWS, Kubernetes, etc).
https://www.datadoghq.com/blog/tagging-best-practices
DEVOPS PULSE
Интересные результаты опроса DevOps Pulse от компании logz.io
https://logz.io/devops-pulse-2019
Интересные результаты опроса DevOps Pulse от компании logz.io
https://logz.io/devops-pulse-2019
Top 10 Mistakes To Avoid When Adopting DevOps
Топ 10 ошибок в применении DevOps практик.
https://www.cloudops.com/2020/01/top-10-mistakes-to-avoid-when-adopting-devops
Топ 10 ошибок в применении DevOps практик.
https://www.cloudops.com/2020/01/top-10-mistakes-to-avoid-when-adopting-devops
Running and Deploying Elasticsearch on Kubernetes
Бест практисы по правильному запуску Elasticsearch в Kubernetes от компании Sematext.
https://sematext.com/blog/kubernetes-elasticsearch
Бест практисы по правильному запуску Elasticsearch в Kubernetes от компании Sematext.
https://sematext.com/blog/kubernetes-elasticsearch
5 Best Practices on Nailing Postmortems
5 отличных советов на тему как написать правильный постмортем от компании Blameless.
https://www.blameless.com/5-best-practices-nailing-postmortems
5 отличных советов на тему как написать правильный постмортем от компании Blameless.
https://www.blameless.com/5-best-practices-nailing-postmortems
Sailing with the Istio through the shallow water
История про то, как Istio не доехал до продакшена в компании Exponea. Причина - критичные баги.
https://medium.com/@jakubkulich/sailing-with-the-istio-through-the-shallow-water-8ae81668381e
История про то, как Istio не доехал до продакшена в компании Exponea. Причина - критичные баги.
https://medium.com/@jakubkulich/sailing-with-the-istio-through-the-shallow-water-8ae81668381e
Заметили тренд перехода с ELK стека на другие on-prem решения и менеджмент сервисы для агрегации и анализа логов?
Anonymous Poll
60%
используем ELK стек, уходить с него не планируем
10%
используем ELK стек, планируем от него отказаться в пользу другого решения
12%
используем Loki
19%
используем менеджед сервисы (CloudWatch, Stackdriver, Datadog, Loggly и прочие)
Why Kubernetes on Virtual Machines?
Кубер на vm vs кубер на bare metal.
https://neonmirrors.net/post/2020-01/why-k8s-on-vms
Кубер на vm vs кубер на bare metal.
https://neonmirrors.net/post/2020-01/why-k8s-on-vms
Actions API
GitHub запустил API для управления своей CI/CD системы Actions.
https://developer.github.com/changes/2020-01-28-actions-api
GitHub запустил API для управления своей CI/CD системы Actions.
https://developer.github.com/changes/2020-01-28-actions-api
POSTGRESQLCO.NF
Подробное описание настроек
Причины и история создания этого ресурса: https://www.ongres.com/blog/postgresqlconf-configuration-for-humans
Подробное описание настроек
postgresql.conf
https://postgresqlco.nf/en/doc/paramПричины и история создания этого ресурса: https://www.ongres.com/blog/postgresqlconf-configuration-for-humans
Anybody can write good bash (with a little effort)
Советы по написанию bash скриптов.
https://blog.yossarian.net/2020/01/23/Anybody-can-write-good-bash-with-a-little-effort
Советы по написанию bash скриптов.
https://blog.yossarian.net/2020/01/23/Anybody-can-write-good-bash-with-a-little-effort
Infrastructure of Wikipedia
Как устроена инфраструктура Wikipedia
https://media.ccc.de/v/36c3-73-infrastructure-of-wikipedia
Как устроена инфраструктура Wikipedia
https://media.ccc.de/v/36c3-73-infrastructure-of-wikipedia
Хостер Linode запустили бету Linode Kubernetes Engine (managed kubernetes).
https://www.linode.com/products/kubernetes
https://www.linode.com/products/kubernetes