Distributed Tracing: A Guide for 2023
Explore the basics of distributed tracing, how it works, the major components, key benefits, challenges, and best practices.https://medium.com/cloud-native-daily/distributed-tracing-a-guide-for-2023-a40a1ee218b5
Debugging a FUSE deadlock in the Linux kernel
https://netflixtechblog.com/debugging-a-fuse-deadlock-in-the-linux-kernel-c75cd7989b6d
https://netflixtechblog.com/debugging-a-fuse-deadlock-in-the-linux-kernel-c75cd7989b6d
surrealdb
SurrealDB is an end-to-end cloud-native database designed for modern applications, including web, mobile, serverless, Jamstack, backend, and traditional applications. With SurrealDB, you can simplify your database and API infrastructure, reduce development time, and build secure, performant apps quickly and cost-effectively.https://github.com/surrealdb/surrealdb
How we improved third-party availability and latency with Nginx in Kubernetes
Introducing a gateway to cache your third-party API can significantly improve its performance and stability. Discover how we configured Nginx in a Kubernetes environment for this usage.https://engineering.backmarket.com/how-we-improved-third-party-availability-and-latency-with-nginx-in-kubernetes-bb3fc7224ae4
Self Hosted Kubernetes - Solving the Storage Problem
https://refaktory.net/blog/posts/self-hosted-kubernetes-solving-the-storage-problem
https://refaktory.net/blog/posts/self-hosted-kubernetes-solving-the-storage-problem
Under-documented Kubernetes Security Tips
1 - A secure cluster needs a secure organizationhttps://www.macchaffee.com/blog/2022/k8s-under-documented-security-tips
2 - The Kubernetes API has undocumented verbs and subresources
3 - Remember that Kubernetes is essentially remote-code-execution-as-a-service
reCap: Elasticity in Kubernetes/GKE
https://medium.com/@pbijjala/recap-elasticity-in-kubernetes-gke-543d8523d3c
https://medium.com/@pbijjala/recap-elasticity-in-kubernetes-gke-543d8523d3c
How to Setup Blue Green Deployments with DNS Routing
https://www.infracloud.io/blogs/blue-green-deployments-dns-routing
https://www.infracloud.io/blogs/blue-green-deployments-dns-routing
tyk-operator
Tyk Gateway is a modern, ultra-performant, purpose-built, and open source API Gateway.https://github.com/TykTechnologies/tyk-operator
Tyk Operator brings Full Lifecycle API Management capabilities to Kubernetes. You can configure Ingress, APIs, Security Policies, Authentication, Authorization, Mediation by using GitOps best practices with Custom Resources and Kubernetes-native primitives.
In Kubernetes, are there hidden costs to running many cluster nodes?
https://medium.com/@danielepolencic/reserved-cpu-and-memory-in-kubernetes-nodes-65aee1946afd
https://medium.com/@danielepolencic/reserved-cpu-and-memory-in-kubernetes-nodes-65aee1946afd
Extending the Kubernetes API using Operators
https://paul-the-kelly.medium.com/extending-the-kubernetes-api-using-operators-9ffc8364ae5c
https://paul-the-kelly.medium.com/extending-the-kubernetes-api-using-operators-9ffc8364ae5c
Hygiene of an ArgoCD-built automation at a scale
GitOps is pretty new and quickly became a popular approach for managing Kubernetes clusters. Properly implemented makes daily work with the cluster much easier, incorrectly done can be harmful.https://faun.pub/hygiene-of-argocd-built-automation-at-a-scale-cf63ee459510
Knowledge about the theory and about the experiences of others is a key to introducing GitOps in your organization. This approach additionally requires always keeping the team up-to-date with changes to automation that is responsible to provision systems using higher permissions.
I will try to cover there more advanced cases than a few basic good practices repeated across various blogs. The following points are written from my experience, from my point of view — I hope it will be useful for you.
Testing Production Kubernetes Controllers
Learn all about Kubernetes controllers in our Programming Kubernetes workshop!https://superorbital.io/blog/testing-production-controllers
.NET Core Tip 2: How to troubleshoot Memory Leaks within a .NET Console application running in a Linux Docker Container in Kubernetes
How to spot the memory leak in the .NET Core application running within a linux docker container with Kubernetes?https://nicolasbarlatier.hashnode.dev/net-core-tip-2-how-to-troubleshoot-memory-leaks-within-a-net-console-application-running-in-a-linux-docker-container-in-kubernetes
Fixing bad CPU usage distribution in Kubernetes
https://kuderko.medium.com/fixing-bad-cpu-usage-distribution-in-kubernetes-e1e43ed87cd6
https://kuderko.medium.com/fixing-bad-cpu-usage-distribution-in-kubernetes-e1e43ed87cd6
Kubernetes snapshots: What are they and how to use them?
https://blog.palark.com/kubernetes-snaphots-usage
https://blog.palark.com/kubernetes-snaphots-usage
Go Clouddriver: Scaling Spinnaker to 1000 Kubernetes Clusters at The Home Depot
https://blog.spinnaker.io/go-clouddriver-scaling-spinnaker-to-1000-kubernetes-clusters-at-the-home-depot-c2dc1a05be8e
https://blog.spinnaker.io/go-clouddriver-scaling-spinnaker-to-1000-kubernetes-clusters-at-the-home-depot-c2dc1a05be8e
reCap: Kube vrs Cloud DNS in GKE
When deciding on how to use DNS with GKE, what are the available native Kubernetes options, which options exist on Google Cloud for GKE, and how do these two things play together?https://medium.com/@pbijjala/recap-kube-vrs-cloud-dns-in-gke-b8d1d407e00d
How to use Workload Identity for access provisioning of Kubernetes services on Google Cloud
Workload Identity is the recommended way for your workloads running on Google Kubernetes Engine (GKE) to access Google Cloud services in a secure and manageable way.https://chauvinhloi.medium.com/how-to-use-workload-identity-for-access-provisioning-of-kubernetes-services-on-google-cloud-7123f93c28b8
This media is not supported in your browser
VIEW IN TELEGRAM
Приглашаем опытных девопсов для работы с тремя направлениями во Future Crew: это Data Platforms, приватная связь и защита от уязвимостей периметра.
Если темы вам интересны – откликайтесь по ссылкам.
DevOps в Data Platforms
Задачи: K8s, VMWare, Linux, изоляция ресурсов (GPU, CPU, RAM), LDAP, мониторинг, участие в создании архитектуры, развитие CI/CD для ML и не только.
О команде Big Data можно мы немного рассказывали здесь.
DevOps в Membrana
К8 – одна из ключевых составляющих нашей инфраструктуры. Девопс будет работать с контейнерами, сетями, маршрутами и Kafka.
Здесь можно прочитать о технологиях и о команде.
DevOps в Cicada8
Задачи: Построение и доработка кластера K8s, настройка системы мониторинга с нуля, автоматизация развертывания и скейлинга Cicada8. Опыт работы с облачными провайдерами и понимание процессов ИБ будет плюсом.
А здесь есть ещё три вакансии в команде Cicada8.
Откликайся по ссылкам выше или отправь этот пост другу. А еще подписывайся на telegram-канал Future Crew , чтобы быть в курсе новостей компании.
"Реклама. ПАО ""МТС"", ИНН 7740000076. erid:2VtzqwmdRcY"
Если темы вам интересны – откликайтесь по ссылкам.
DevOps в Data Platforms
Задачи: K8s, VMWare, Linux, изоляция ресурсов (GPU, CPU, RAM), LDAP, мониторинг, участие в создании архитектуры, развитие CI/CD для ML и не только.
О команде Big Data можно мы немного рассказывали здесь.
DevOps в Membrana
К8 – одна из ключевых составляющих нашей инфраструктуры. Девопс будет работать с контейнерами, сетями, маршрутами и Kafka.
Здесь можно прочитать о технологиях и о команде.
DevOps в Cicada8
Задачи: Построение и доработка кластера K8s, настройка системы мониторинга с нуля, автоматизация развертывания и скейлинга Cicada8. Опыт работы с облачными провайдерами и понимание процессов ИБ будет плюсом.
А здесь есть ещё три вакансии в команде Cicada8.
Откликайся по ссылкам выше или отправь этот пост другу. А еще подписывайся на telegram-канал Future Crew , чтобы быть в курсе новостей компании.
"Реклама. ПАО ""МТС"", ИНН 7740000076. erid:2VtzqwmdRcY"