А вот и подоспел официальный Consul Helm Chart
https://www.hashicorp.com/blog/announcing-the-consul-helm-chart
https://www.hashicorp.com/blog/announcing-the-consul-helm-chart
HashiCorp
Announcing the HashiCorp Consul Helm Chart
We're releasing HashiCorp Consul + Kubernetes features every week. This week we're releasing the official Consul Helm Chart for running and configuring Consul on Kubernetes.
Using the Helm chart, you can start a complete Consul cluster on Kubernetes in minutes.…
Using the Helm chart, you can start a complete Consul cluster on Kubernetes in minutes.…
Кстати, прямо сейчас идёт онлайн трансляция конференции fwdays. Я там буду выступать через 10 минут, а в 16:30 не пропустите крутой доклад от Димы Тягульского. https://www.youtube.com/user/fwdays
YouTube
fwdays
Watch the best tech talks from the Fwdays tech events including the podcast Fwdays Tech Talks 🧑💻
🚀 Learn trending topics with our experts:
- Frontend stack (JavaScript, TypeScript, Node, React, Vue, etc.)
- Backend stack (.Net. Python, PHP, Java, etc.)…
🚀 Learn trending topics with our experts:
- Frontend stack (JavaScript, TypeScript, Node, React, Vue, etc.)
- Backend stack (.Net. Python, PHP, Java, etc.)…
Очень доходчиво про Continuous Delivery
https://stephenmann.io/post/what-is-continuous-delivery/
https://stephenmann.io/post/what-is-continuous-delivery/
stephenmann.io
What is Continuous Delivery?
It’s finally time to tie the loop. By now we’ve discussed the motivation, our end goal, automating the creation of infrastructure, and provisioning machines, which leaves us with a function environment running our application. Our last step in the process…
Пост подгорания😭Если у вас Kubernetes и особенно если он у вас на AWS, то у вас с вероятностью 99% есть критическая бага с периодическими долгими резолвами DNS, описанная здесь: https://github.com/kubernetes/kubernetes/issues/56903. Там же есть и воркераунды, которые работают "не у всех и не всегда". Самый надежный фикс - поставить на каждой ноде dnsmasq (можно и DaemonSet).
Матчасть об этой проблеме для любопытных: https://www.weave.works/blog/racy-conntrack-and-dns-lookup-timeouts
Матчасть об этой проблеме для любопытных: https://www.weave.works/blog/racy-conntrack-and-dns-lookup-timeouts
Раньше мне бы это сэкономило много времени и нервов.
https://aws.amazon.com/about-aws/whats-new/2018/09/amazon-rds-now-provides-database-deletion-protection/
https://aws.amazon.com/about-aws/whats-new/2018/09/amazon-rds-now-provides-database-deletion-protection/
Amazon
Amazon RDS Now Provides Database Deletion Protection
Digging into Kubernetes 1.12 https://cloud.google.com/blog/products/containers-kubernetes/digging-into-kubernetes-1-12/
CloudPosse has recently released Terraform modules for provisioning an EKS cluster on AWS:
https://github.com/cloudposse/terraform-aws-eks-cluster
https://github.com/cloudposse/terraform-aws-eks-cluster
GitHub
GitHub - cloudposse/terraform-aws-eks-cluster: Terraform module for provisioning an EKS cluster
Terraform module for provisioning an EKS cluster. Contribute to cloudposse/terraform-aws-eks-cluster development by creating an account on GitHub.
Хорошая статья о том как airbnb менеджер секреты в AWS https://medium.com/airbnb-engineering/production-secret-management-at-airbnb-ad230e1bc0f6
Medium
Production Secret Management at Airbnb
Our philosophy and approach to production secret management
Хорошая статья от Julia Evans, о том, что для нее значит быть "senior engineer". Думаю у каждого свой список, но многие найдут тут собственные подходы.
https://jvns.ca/blog/senior-engineer/
https://jvns.ca/blog/senior-engineer/
Отличный пост о истории high availability, самые популярные способы достижения и зачем это вообще надо. https://www.cockroachlabs.com/blog/brief-history-high-availability/
Cockroachlabs
A brief history of high availability
The perennial question of homo sapiens is, 'How did we get here?' Today we're going to take a crack at answering that: where 'here' is defined as 'high availability for web services'.
BPFtrace от Брендона Грегга вышел в открытый доступ. Просто главная новость осени. Я побежал качать и играться. http://www.brendangregg.com/blog/2018-10-08/dtrace-for-linux-2018.html
Brendangregg
bpftrace (DTrace 2.0) for Linux 2018
bpftrace (DTrace 2.0) for Linux 2018: the bpftrace front-end
Dmytro Pashchenko скинул ссылку на прикольную визуализацию TLS подключения с описанием. Дрожите, стандартные вопросы на собеседованиях, теперь все будут отвечать и про TLS 🙂 https://tls.ulfheim.net/
Опаопа, ci от гитхаба. Пойду играться. https://github.com/features/actions выглядит очень круто хотя бы с визуальной стороны.
GitHub
GitHub Actions
Easily build, package, release, update, and deploy your project in any language—on GitHub or any external system—without having to run code yourself.
И ещё вот вам новость на ночь, что б не заснуть :) только что вышел патч для libssh. Патч важный и фиксит уязвимости для всех ssh старше 0.6 Уязвимость заключается в том что если при подключении вместо SSH2_MSG_USERAUTH_REQUEST отправить SSH2_MSG_USERAUTH_SUCCESS то можно аутентифицироваться без каких-либо креденшелов. Подробнее: https://www.libssh.org/2018/10/16/libssh-0-8-4-and-0-7-6-security-and-bugfix-release/