Learn Kubernetes Weekly issue 41

Fairness, Kubernetes pricing, and burstable CPUs, How to debug Kubernetes app errors like a pro, Optimizing interzone egress cost by compression and zone-aware traffic routing

23 Aug 2023

  1. Fairness, Kubernetes pricing, and burstable CPUs

    Natan Yellin

    In this article, you will explore how burstable instances affect running container workloads in Kubernetes nodes.

  2. How to debug Kubernetes app errors like a pro

    Juan José Ruiz

    In this 3-part tutorial, you'll learn the tools and strategies to save time and improve efficiency when troubleshooting microservices deployed on Kubernetes.

  3. Optimizing interzone egress cost by compression and zone-aware traffic routing

    Sivadeep Nallana

    In this article, you will learn how you can optimise the inter-zone egress traffic:

    1. gRPC compression.
    2. Configuring pods to prefer consuming services in the same zone.
  4. More fine-grained pod topology spread policies

    Alex Wang, Kante Yin, Kensei Nakada

    Pod Topology Spread Policies are improved with:

    1. The minDomains parameter defines the minimum number of domains.
    2. Taints/tolerations are considered when calculating podTopologySpread skew.
    3. Rolling upgrades respect pod topology spread policies.
  5. Crafting container images without Dockerfiles

    Adolfo Ochagavía

    This article will explore how to build container images without using a Dockerfile.

    First, you will inspect an existing image, and then try to update one of its layers.

  6. State of Kubernetes secrets management in 2022

    Tiexin Guo

    There are many factors to consider when deciding how Kubernetes secrets are managed and injected into containers.

    This blog post will discuss the most popular approaches available for Kubernetes Secrets management.

Articles worth checking out:

The State of Kubernetes jobs

Kube Careers

We analyzed 123 Kubernetes jobs and found that:

  • The average Kubernetes job pays €80,864 in Europe and $129,802 in North America.
  • 87% of the total listings are seeking senior engineers.
  • There's a significant drop in fully-remote positions (22% to 2%).
The State of Kubernetes jobs
  1. Cloud hosting a simple Git server with Kubernetes

    Benjamin Padgette

    In this tutorial, you will learn how to host a Git server with Kubernetes.

    The server will support git-shell over an authenticated SSH connection.

  2. ⎈ Become an expert in Kubernetes: Advanced Kubernetes course

    Learnk8s

    Join Learnk8s' 4-day Advanced Kubernetes workshop this September (online or in London, UK).

    Get your hands dirty with Kubernetes and learn what makes Kubernetes tick in a session packed with hands-on labs!

    sponsored

  3. Auto-scaling Kinesis data streams applications on Kubernetes

    Abhishek Gupta

    In this tutorial, you will learn how to auto-scale your Kinesis Data Streams consumer applications on Kubernetes, so you can save on costs and improve resource efficiency.

  4. Use AWS controllers for Kubernetes to deploy a solution with Lambda, DynamoDB and API Gateway

    Abhishek Gupta

    In this tutorial, you'll use AWS Controllers for Kubernetes on an EKS cluster to put together a solution where HTTP requests sent to a REST endpoint exposed by Amazon API Gateway are processed by a Lambda function and persisted to a DynamoDB table.

  5. Minimalist EKS with AWS LB controller

    Joaquín Menchaca (智裕)

    In this tutorial, you'll learn:

    1. How to use the NLB and ALB with the EKS.
    2. The relationship between ingress, service and external load balancers on AWS.
    3. How to install the aws-loadbalancer-controller Helm chart.

More tutorials:

    • Site Reliability Engineer with Insider, Inc.

    • Salary: $150K to $220K a year

    • Location: remote from the United States

    • Tech stack: Kubernetes, AWS, GCP, Shell, Python, Go, Terraform, Cloudformation, Pulumi, Jenkins

    • DevOps Engineer with Instill AI

    • Salary: £65K to £80K a year

    • Location: remote from the United Kingdom

    • Tech stack: Kubernetes, GCP, AWS, Azure, Docker, Go, Python, Shell, Terraform

Discover more Kubernetes jobs on Kube Careers →

  1. bridgecrewio/checkov

    Checkov is a static code analysis tool for infrastructure as code and also a software composition analysis tool for images and open-source packages.

    It scans cloud infrastructure provisioned using Terraform, Kubernetes, Helm charts, Kustomize, and more.

  2. stackrox/kube-linter

    KubeLinter is a static analysis tool that checks Kubernetes YAML files and Helm charts to ensure that applications adhere to best practices.

  3. fluxninja/aperture

    Aperture is an intelligent load management platform for cloud-native applications.

    Aperture provides capabilities such as concurrency limiting, rate limiting and auto-scaling.

  4. tailwarden/komiser

    Komiser is an open-source cloud-agnostic resource manager that integrates with multiple cloud providers (including AWS, Azure, etc.), builds a cloud asset inventory, and helps you break down your cost at the resource level.

  5. argoproj-labs/argocd-autopilot

    The Argo-CD Autopilot is a tool which offers an opinionated way of installing Argo-CD and managing GitOps repositories.

    It provides a structure for managing apps, promoting changes across environments and handling secrets.

Other interesting projects:

Upcoming Kubernetes events

  1. Aug

    23

    Google Kubernetes best practises

    Online webinar organized by The Cloud People Global.

    • This is a virtual event

    • This is a free event.

  2. Aug

    23

    Developing infrastructure testing workflow using vCluster + GitOps

    Online webinar organized by Loft Labs.

    • This is a virtual event

    • This is a free event.

  3. Aug

    24

    Container optimized Linux: the best idea you're probably not using

    Online meetup organized by Devops Columbia.

    • This is a virtual event

    • This is a free event.

  4. Aug

    26

    Level up your Azure Kubernetes scaling with KEDA

    Online meetup organized by Azure User Group Sweden.

    • This is a virtual event

    • This is a free event.

  5. Aug

    29

    State of Kubernetes 2023: solving Kubernetes challenges

    Online webinar organized by VMware.

    • This is a virtual event

    • This is a free event.

  6. Sept

    14

    Advanced Kubernetes course

    Online workshop organized by Learnk8s.

    • This is a virtual event

    • This event requires an entrance fee

Discover more Kubernetes events on Kube Events →

Kubernetes Call for Papers

  1. expired

    Open Source Summit Japan 2023

    The Call For Paper was open until 11 September 2023 at UTC. More info →
    • Location: Tokyo, JP and virtual

    • Online & in-person conference organized by Linux Foundation.

    • The conference starts on the 5 December 2023.

    • Apply here
  2. expired

    Kubernetes Community Days Texas

    The Call For Paper was open until 30 August 2023 at UTC. More info →
    • Location: Irving, Texas, USA

    • In-person conference organized by KCD Texas.

    • The conference starts on the 6 October 2023.

    • Apply here
  3. expired

    Cloud Native Rejekts NA 23

    The Call For Paper was open until 5 September 2023 at UTC. More info →
    • Location: Chicago, US

    • In-person conference organized by Cloud Native Rejekts.

    • The conference starts on the 4 November 2023.

    • Apply here
  4. expired

    Kubernetes Community Days Sri Lanka 2023

    The Call For Paper was open until 28 August 2023 at UTC. More info →
    • Location: Colombo, LK

    • In-person conference organized by KCD Sri Lanka.

    • The conference starts on the 9 September 2023.

    • Apply here
  5. expired

    Kubernetes Community Days Denmark

    The Call For Paper was open until 14 September 2023 at UTC. More info →
    • Location: Brabrand, DK

    • In-person conference organized by KCD Denmark.

    • The conference starts on the 14 November 2023.

    • Apply here
  6. expired

    KubeDay Singapore

    The Call For Paper was open until 17 September 2023 at UTC. More info →
    • Location: Singapore, SG

    • In-person conference organized by Linux Foundation.

    • The conference starts on the 12 December 2023.

    • Apply here
  7. expired

    Kubeday India

    The Call For Paper was open until 17 September 2023 at UTC. More info →
    • Location: Bengaluru, IN

    • In-person conference organized by Linux Foundation.

    • The conference starts on the 8 December 2023.

    • Apply here
  8. expired

    Kube Native 2023

    The Call For Paper was open until 28 August 2023 at UTC. More info →
    • This is a virtual event

    • Online conference organized by Conf42.

    • The conference starts on the 28 September 2023.

    • Apply here
  9. expired

    DevOps Vision

    The Call For Paper was open until 4 September 2023 at UTC. More info →
    • Location: Clearwater, FL, USA

    • In-person conference organized by NFJS Events.

    • The conference starts on the 4 December 2023.

    • Apply here

Until next time!

— Dan

Subscribe and, every Wednesday, receive the latest Kubernetes news!

Or follow us on: