Operations | Monitoring | ITSM | DevOps | Cloud

The latest News and Information on Containers, Kubernetes, Docker and related technologies.

Build Your Own kubectl in Node, Python and Go by Kyle Quest - Navigate Europe 23

Join Kyle Quest as he demystifies Kubernetes and its command-line tool kubectl. Deep dive into the complexities of Kubernetes' APIs, the structure of kubectl, and how to replicate its functionality in Node, Python, and Go. Get valuable insights into Kubernetes' API groups, practical examples in different programming languages, and tips for understanding and building your own kubectl.

Tradeoffs In Software Engineering

Tradeoff: a balance achieved between two desirable but incompatible features; a compromise. Schooling often promotes the idea that there is a right and wrong answer to questions… It does little to prepare us for how many times that there are multiple right answers and no definitive best path forward. In a time where we have unlimited information at our fingertips, you can throw a stone and hit a thousand people with an opinion.

A deep dive into CPU requests and limits in Kubernetes

In a previous blog post, we explained how containers’ CPU and memory requests can affect how they are scheduled. We also introduced some of the effects CPU and memory limits can have on applications, assuming that CPU limits were enforced by the Completely Fair Scheduler (CFS) quota. In this post, we are going to dive a bit deeper into CPU and share some general recommendations for specifying CPU requests and limits.

Hacking Kubernetes for Fun and KWasm with Sven Pfennig - Navigate Europe 23

Join Sven Pfennig, a lead developer at Liquid Reply, as he dives into the world of Kubernetes and WebAssembly (Wasm), exploring how to enhance Kubernetes clusters with Wasm for improved performance and flexibility. Sven discusses Civo's integration of Wasm into their Kubernetes clusters, the architecture of a Kubernetes node, security in Kubernetes, and the potential of WebAssembly containers. Discover how KWasm, an open-source project, aims to bring WebAssembly capabilities to various Kubernetes environments.

10 Kubernetes cost optimisation techniques for 2023/2024

These are 10 strategies for reducing Kubernetes costs. We’ve split them into pre-deployment, post-deployment and ongoing cost optimisation techniques to help people at the beginning and middle of their cloud journeys, as well as those who have fully adopted cloud and are just looking for a few extra pointers.

The case for Kubernetes resource limits: predictability vs. efficiency

This blog post by Grafana Labs Senior Software Engineer Milan Plžík was originally published on the Kubernetes.io blog on Nov. 16, 2023. There’s been quite a lot of posts suggesting that not using Kubernetes resource limits might be a fairly useful thing (for example, For the Love of God, Stop Using CPU Limits on Kubernetes or Kubernetes: Make your services faster by removing CPU limits ).

Multi-Cluster Observability Part 3: Practical Tips for Operational Success

This is the final article of a three-part series. To start at the beginning, read Part 1: Benefiting from multi-cluster setups requires familiarity with common variations and Part 2: Exploring the facets of a multi-cluster observability strategy. As companies scale software production, they lean on Kubernetes as a crucial container orchestration platform for managing, deploying and ensuring software availability.