Не хотелось бы оказаться Наташей в подобной ситуации? Как многие уже знают, этой осенью «Флант» представил свой Managed Kubernetes. Теперь можно получить кластеры K8s как услугу, размещая их в любой удобной инфраструктуре: у любимых российских и зарубежных облачных провайдеров, на своем железе (on-premises) и даже комбинируя эти варианты.
Все эти кластеры настраиваются согласно лучшим практикам известных специалистов и поставляются в по-настоящему готовом виде: внутри не просто «голый» Kubernetes, а интегрированная платформа, чтобы сразу запускать приложения в production. Продуманные (преднастроенные) метрики Prometheus и графики Grafana, автомасштабирование, усовершенствованный Nginx Ingress и балансировка трафика, автовыпуск SSL-сертификатов, веб-панель Kubernetes Dashboard… и вот это всё.
Плюс, конечно, поддержка от инженеров, которые специализируются именно на этом (а не ищут новую возможность продать свои облачные ресурсы). Всё это — по очень разумной цене, доступной не только для enterprise, но и небольшим компаниям и стартапам, уже понимающим, как им поможет Kubernetes.
Подробности (основные компоненты кластеров, онлайн-калькулятор, тарифы и уровни SLA) см. на сайте компании.
Все эти кластеры настраиваются согласно лучшим практикам известных специалистов и поставляются в по-настоящему готовом виде: внутри не просто «голый» Kubernetes, а интегрированная платформа, чтобы сразу запускать приложения в production. Продуманные (преднастроенные) метрики Prometheus и графики Grafana, автомасштабирование, усовершенствованный Nginx Ingress и балансировка трафика, автовыпуск SSL-сертификатов, веб-панель Kubernetes Dashboard… и вот это всё.
Плюс, конечно, поддержка от инженеров, которые специализируются именно на этом (а не ищут новую возможность продать свои облачные ресурсы). Всё это — по очень разумной цене, доступной не только для enterprise, но и небольшим компаниям и стартапам, уже понимающим, как им поможет Kubernetes.
Подробности (основные компоненты кластеров, онлайн-калькулятор, тарифы и уровни SLA) см. на сайте компании.
flant.ru
DevOps as a Service: обслуживание под ключ / Услуги / Флант
DevOps as a Service от компании Флант. Поддерживаем инфраструктуру, создаем комфортную среду для разработки, внедряем лучшие DevOps-практики.
How To Use Traefik v2 as a Reverse Proxy for Docker Containers on Ubuntu 20.04
https://www.digitalocean.com/community/tutorials/how-to-use-traefik-v2-as-a-reverse-proxy-for-docker-containers-on-ubuntu-20-04
https://www.digitalocean.com/community/tutorials/how-to-use-traefik-v2-as-a-reverse-proxy-for-docker-containers-on-ubuntu-20-04
Ten Commandments of Egoless Programming
1. Understand and accept that you will make mistakes.https://blog.codonomics.com/2020/11/ten-commandments-of-egoless-programming.html
2. You are not your code.
3. No matter how much "karate" you know, someone else will always know more.
4. Don't rewrite code without consultation.
5. Treat people who know less than you with respect and patience.
6. The only constant in the world is change.
7. The only true authority stems from knowledge, not from position.
8. Fight for what you believe, but gracefully accept defeat.
9. Don't be "the guy in the room".
10. Critique code instead of people – be kind to the coder, not to the code.
kubectl-images
kubectl-images makes use of the kubectl command. It first calls kubectl get pods to retrieve pods details and filters out the container image information of each pod, then prints out the final result in a table view.https://github.com/chenjiandongx/kubectl-images
Self-Service Platform Development Made Easy with Pulumi
https://medium.com/@danfhern/self-service-platform-development-made-easy-with-pulumi-4e2cf150e93c
https://medium.com/@danfhern/self-service-platform-development-made-easy-with-pulumi-4e2cf150e93c
PowerfulSeal
PowerfulSeal injects failure into your Kubernetes clusters, so that you can detect problems as early as possible. It allows for writing scenarios describing complete chaos experiments.https://github.com/powerfulseal/powerfulseal
SRE Teams
Dafiti
Creditas
TOTVS
How interesting companies build Site Reliability Engineering in the real-world.Hash
Hash is a Brazilian fintech building the next-generation of payments infrastructure.https://sreteams.substack.com/p/hash
Dafiti
Dafiti Group is the starting point of fashion in Latin America.https://sreteams.substack.com/p/dafiti
Creditas
Creditas is the leading 100% digital lending and consumer solutions platform in Latin America.https://sreteams.substack.com/p/creditas
TOTVS
TOTVS is the largest technology company in Brazil.https://sreteams.substack.com/p/totvs
ctlptl
ctlptl (pronounced "cattle paddle") is a CLI for declaratively setting up local Kubernetes clusters.https://github.com/tilt-dev/ctlptl
Inspired by kubectl and ClusterAPI's clusterctl, you declare your local cluster with YAML and use ctlptl to set it up.
Concurrent and Distributed Systems
Videos: https://www.youtube.com/playlist?list=PLeKd45zvjcDFUEv_ohr_HdUFe97RItdiB
This course considers two closely related topics, Concurrent Systems and Distributed Systems, over 16 lectures. The aim of the first half of the course is to introduce concurrency control concepts and their implications for system design and implementation. The aims of the latter half of the course are to study the fundamental characteristics of distributed systems, including their models and architectures; the implications for software design; some of the techniques that have been used to build them; and the resulting details of good distributed algorithms and applications.Course page: https://www.cst.cam.ac.uk/teaching/2021/ConcDisSys
Videos: https://www.youtube.com/playlist?list=PLeKd45zvjcDFUEv_ohr_HdUFe97RItdiB
Authentication between microservices using Kubernetes identities
https://learnk8s.io/microservices-authentication-kubernetes
https://learnk8s.io/microservices-authentication-kubernetes
illuminatio - The kubernetes network policy validator
illuminatio is a tool for automatically testing kubernetes network policies. Simply execute illuminatio clean run and illuminatio will scan your kubernetes cluster for network policies, build test cases accordingly and execute them to determine if the policies are in effect.https://github.com/inovex/illuminatio
The macro problem with microservices
https://stackoverflow.blog/2020/11/23/the-macro-problem-with-microservices
https://stackoverflow.blog/2020/11/23/the-macro-problem-with-microservices
ioping
A tool to monitor I/O latency in real time. It shows disk latency in the same way as ping shows network latency.https://github.com/koct9i/ioping
How to Build a CI/CD Process That Deploys on Kubernetes and Focuses on Developer Independence
https://medium.com/riskified-technology/how-to-build-a-ci-cd-process-that-deploys-on-kubernetes-and-focuses-on-developer-independence-7dc4c20984a
https://medium.com/riskified-technology/how-to-build-a-ci-cd-process-that-deploys-on-kubernetes-and-focuses-on-developer-independence-7dc4c20984a
Scaling Datastores at Slack with Vitess
https://slack.engineering/scaling-datastores-at-slack-with-vitess
https://slack.engineering/scaling-datastores-at-slack-with-vitess