Learnk8s (@learnk8s) 's Twitter Profile
Learnk8s

@learnk8s

Broaden your Kubernetes expertise with a curated feed of news, articles and best practices.
Mastodon: [email protected]

ID: 906103600673415168

linkhttps://learnk8s.io/news-events-jobs calendar_today08-09-2017 10:35:07

11,11K Tweet

85,85K Followers

31 Following

Learnk8s (@learnk8s) 's Twitter Profile Photo

This script parses Kubernetes YAML files and generates a Mermaid class diagram that visualizes the resources and their relationships within a Kubernetes cluster ➤ github.com/sommerit/k8s-t…

Learnk8s (@learnk8s) 's Twitter Profile Photo

This article guides you through using terminal commands to build a Linux container from the ground up ➤ ku.bz/K66zf32rh

Learnk8s (@learnk8s) 's Twitter Profile Photo

Learn how an Istio-proxy OOMKilled error caused a production service outage due to excessive memory from mesh-wide configurations The solution was to reduce memory use with namespace isolation and resource annotations ➤ ku.bz/sXk97s3bm

Learnk8s (@learnk8s) 's Twitter Profile Photo

This article explores three GPU sharing techniques—Time Slicing, Multi-Instance GPU (MIG), and Multi-Process Service (MPS)—to enhance GPU utilization in Kubernetes-managed machine learning workloads ➤ ku.bz/CN1Nq8jFX

Daniele Polencic — @danielepolencic@hachyderm.io (@danielepolencic) 's Twitter Profile Photo

This Thursday, I'm going live with Andrew to tackle one of Kubernetes' most persistent challenges: resource management We'll explore how algorithms can make better resource decisions than manual configuration 🧵👇

This Thursday, I'm going live with Andrew to tackle one of Kubernetes' most persistent challenges: resource management

We'll explore how algorithms can make better resource decisions than manual configuration

🧵👇
Learnk8s (@learnk8s) 's Twitter Profile Photo

Razorpay's UPI service pods were silently degrading over time They used Go's pprof profiling to find that a global variable kept growing The code fix reduced CPU usage from 5 cores to ~150m, memory from 700 MiB to 50 MiB, and API latency by half ➜ ku.bz/BWBSwfgBj

Learnk8s (@learnk8s) 's Twitter Profile Photo

Kraken is a P2P-powered Docker registry that focuses on scalability and availability It is designed for Docker image management, replication, and distribution in a hybrid cloud environment ➤ github.com/uber/kraken

Kubesploit (@kubesploit) 's Twitter Profile Photo

This article dissects how Kyverno's policy generation, combined with Helm's namespace management, leads to race conditions, deletions, and re-creations that break deterministic behaviour, especially when synchronisation and background are enabled ➜ ku.bz/trbB_kp21

Learnk8s (@learnk8s) 's Twitter Profile Photo

This post analyzes the root cause and mitigation strategies of OpenAI’s Dec 2024 outage, where a misconfigured telemetry service triggered API overload across clusters, crashing Kubernetes control planes and disrupting DNS ➤ ku.bz/VKBWTx_FN

This post analyzes the root cause and mitigation strategies of OpenAI’s Dec 2024 outage, where a misconfigured telemetry service triggered API overload across clusters, crashing Kubernetes control planes and disrupting DNS

➤ ku.bz/VKBWTx_FN
Learnk8s (@learnk8s) 's Twitter Profile Photo

Cyphernetes lets you query the Kubernetes API as if it were a graph database and discover relationships between resources ➜ ku.bz/6TXyTxNFM

KubeFM (@k8sfm) 's Twitter Profile Photo

Marc breaks down the cost implications, technical constraints, and operational trade-offs between Kubernetes containers and AWS Lambda functions ku.bz/5gMTkzLhV 🌟 Learnk8s 🎙 Bart Farrell

Learnk8s (@learnk8s) 's Twitter Profile Photo

Kubernetes 1.28+ allows controlled swap via `LimitedSwap` for Burstable pods, avoiding OOMs during memory spikes This guide shows how to set up swap files, enable Kubelet config flags, and test behavior ➜ ku.bz/rQPbxgQwV

Learnk8s (@learnk8s) 's Twitter Profile Photo

KubePug is kubectl plugin which: - Downloads a `swagger.json` from a specific Kubernetes version - Finds deprecation notices - Checks if the cluster has deprecated API versions Useful if you're upgrading to Kubernetes minor versions ➜ ku.bz/d1XzsGGPT

KubeFM (@k8sfm) 's Twitter Profile Photo

🗣️ Akamai Technologies sets itself apart with no vendor lock-in while being the world's most distributed cloud computing platform with integrated security services Watch: ku.bz/J_M2gZkm1 Akamai's AI inference: ku.bz/x8C0DhDT5

Learnk8s (@learnk8s) 's Twitter Profile Photo

This week on the Learn Kubernetes Weekly: 🍏 macOS workloads with Kubernetes 💉 Pods breaking bad 😊 FacetController at Lyft 📦 Managing Stateful Workloads 🪔 Config DSLs solve configuration? Read it now: learnk8s.io/issues/136

This week on the Learn Kubernetes Weekly:

🍏 macOS workloads with Kubernetes
💉 Pods breaking bad
😊 FacetController at Lyft
📦 Managing Stateful Workloads
🪔 Config DSLs solve configuration?

Read it now: learnk8s.io/issues/136
Learnk8s (@learnk8s) 's Twitter Profile Photo

In this article, you'll learn how the BlaBlaCar team leveraged the new Istio load balancing warmup feature to decrease pods' latency during rollout phases ➜ ku.bz/LYQMY49Ky

Learnk8s (@learnk8s) 's Twitter Profile Photo

MetalLB is a tool that provides a load-balancer implementation for bare metal Kubernetes clusters using standard routing protocols ➜ ku.bz/yhqkffmgy