DevOps&SRE Library
17.8K subscribers
460 photos
4 videos
2 files
4.75K links
Библиотека статей по теме DevOps и SRE.

Реклама: @ostinostin
Контент: @mxssl

РКН: https://knd.gov.ru/license?id=67704b536aa9672b963777b3&registryType=bloggersPermission
Download Telegram
The gTLDs' New Clothes - A Look at Centralization in Naked Domains

https://www.netmeister.org/blog/naked-domains.html
devpod

DevPod is a client-only tool to create reproducible developer environments based on a devcontainer.json on any backend. Each developer environment runs in a container and is specified through a devcontainer.json. Through DevPod providers these environments can be created on any backend, such as the local computer, a Kubernetes cluster, any reachable remote machine or in a VM in the cloud.

https://github.com/loft-sh/devpod
How I went from Operations Manager to Site Reliability Engineer In 6 Months!

https://towardsaws.com/how-i-went-from-operations-manager-to-site-reliability-engineer-in-6-months-c61999c75155
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
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
Under-documented Kubernetes Security Tips

1 - A secure cluster needs a secure organization
2 - The Kubernetes API has undocumented verbs and subresources
3 - Remember that Kubernetes is essentially remote-code-execution-as-a-service

https://www.macchaffee.com/blog/2022/k8s-under-documented-security-tips
How to Setup Blue Green Deployments with 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.

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.

https://github.com/TykTechnologies/tyk-operator
In Kubernetes, are there hidden costs to running many cluster nodes?

https://medium.com/@danielepolencic/reserved-cpu-and-memory-in-kubernetes-nodes-65aee1946afd
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.

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.

https://faun.pub/hygiene-of-argocd-built-automation-at-a-scale-cf63ee459510
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
Kubernetes snapshots: What are they and how to use them?

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