Learn Kubernetes weekly — issue 21

Articles

  1. Reducing Pod volume update times

    neonmirrors.net

    Changes to a Secret of ConfigMap mounted into a pod can take 60 to 90 seconds to propagate to the container.

    In this article, you'll discuss how you could speed up the process with a Kyverno policy.

  2. Multi-cluster management for Kubernetes with Cluster API and ArgoCD

    aws.amazon.com

    Cluster API is a tool that simplifies the process of maintaining multiple clusters by providing a single API and toolset to use.

    This article combines it with Argo CD to continuously deliver updates to multiple clusters.

  3. Helm:  data sharing between parent and child chart

    levelup.gitconnected.com

    In this article, you will explore a few strategies to share data between Helm charts:

    • Overriding values from a parent chart.
    • Making child chart data available to the parent chart.
    • Global chart values.
    • Sharing templates with subcharts.
  4. Vertical pod autoscaler in Kubernetes

    code.egym.de

    In this article, you will learn how to use the Vertical Pod Autoscaler and:

    • Autoscale vertically your services, based on resource metrics.
    • Prevent downtime during pod eviction thanks to Pod Disruption Budget.
  5. Customize the kubeadm image repository

    medium.com

    In this article, you will learn how to customize the image repository in Kubeadm.

    In the process, you'll follow Sina's journey into reading the Kubernetes source code to debug an issue with the CoreDNS container image.

  6. Kubernetes sidecar container injection

    medium.com

    In this article, you'll learn how to build a Kubernetes controller to mutate pods automatically based on specific annotations or labels and inject one or more sidecar containers into them.

Articles worth checking out:

Tutorials

  1. Getting started with the Azure Kubernetes Service

    adamtheautomator.com

    In this tutorial, you'll learn how to get started with Microsoft Azure Kubernetes Service (AKS) using the Azure Portal and the Azure CLI.

  2. Authentication and authorization in Kubernetes: client certificates and role based access control

    medium.com

    In this tutorial, you'll learn how to authenticate and authorize a user to access Kubernetes Clusters with client certificates.

  3. Intelligently estimating your Kubernetes resource needs

    faun.pub

    In this tutorial, you will learn how to use the Vertical Pod Autoscaler and Goldilocks to guess the correct requests and limits for your Pods.

  4. Building a micro-services application with PHP, Kubernetes and Skaffold

    benosborne.tech

    In this tutorial, you will learn how to set up and deploy a micro-services architecture using Kubernetes, Laravel Lumen and Skaffold.

Kubernetes jobs

    • DevOps Engineer with FluentStream

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

    • Location: remote from the United States

    • Tech stack: Kubernetes, AWS, Docker, Java, Typescript, CDK, Datadog

    • Operations Engineer with Staysure

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

    • Location: remote from the United Kingdom

    • Tech stack: Kubernetes, AWS

    • DevSecOps Engineer with Shelby Finance

    • Salary: £35K to £45K a year

    • Location: remote from the United Kingdom

    • Tech stack: Kubernetes, Helm, Terraform, Gitlab

Discover more Kubernetes jobs on Kube Careers →

Code & tools

  1. eslam-gomaa/kptop

    github.com/eslam-gomaa

    kptop is a command-line tool for Kubernetes that provides pretty monitoring for Nodes, Pods, Containers, and PVCs resources on the terminal through Prometheus metrics.

  2. maruina/aws-auth-manager

    github.com/maruina

    aws-auth-manager is a Kubernetes controller designed to manage the aws-auth ConfigMap in EKS using a new AWSAuthItem CRD.

  3. otterize/intents-operator

    github.com/otterize

    The Otterize intents operator is a tool used to easily automate the creation of network policies and Kafka ACLs in a Kubernetes cluster using a human-readable format via a custom resource.

  4. kubeshark/kubeshark

    github.com/kubeshark

    Kubeshark, the API Traffic Viewer for kubernetes, provides deep visibility and monitoring of all API traffic and payloads going in, out and across containers and pods inside a Kubernetes cluster.

  5. scality/metalk8s

    github.com/scality

    metalk8s is an opinionated Kubernetes distribution with a focus on long-term on-prem deployments.

Other interesting projects:

Subscribe to Learn Kubernetes Weekly

Trusted by 77K engineers. Delivered 150 issues and counting.

or subscribe via

Upcoming Kubernetes events

  1. Apr

    6

    Devopsdays Nashville

    In-person conference organized by Devopsdays.

    • Location: Nashville, TN, USA

    • This event requires an entrance fee

  2. Apr

    12

    Devopsdays Raleigh

    In-person conference organized by Devopsdays.

    • Location: Raleigh, USA

    • This event requires an entrance fee

  3. Apr

    16

    Cloud-Native Rejekts

    In-person conference organized by Cloud Native Rejekts.

    • Location: Amsterdam, NL

    • This event requires an entrance fee

      • Use 30Rejekts_DiscountSponsEU23 to get 30% off

  4. Apr

    24

    Advanced Kubernetes course

    Online workshop organized by Learnk8s.

    • This is a virtual event

    • This event requires an entrance fee

  5. May

    4

    Devoxx Greece

    In-person conference organized by Softconf.

    • Location: Athens, GR

    • This event requires an entrance fee

  6. May

    10

    Devoxx UK 2023

    In-person conference organized by Devoxx UK.

    • Location: London, UK

    • This event requires an entrance fee

  7. Jun

    8

    PlatformCon

    Online conference organized by PlatformEngineering.org.

    • This is a virtual event

    • This is a free event.

Discover more Kubernetes events on Kube Events →

Thanks to our sponsors who make Kube Today possible

  • LearnKube
  • Akamai
  • Fairwinds
  • Densify
Find out more about being a sponsor →

Until next time!

— Dan

Subscribe to Learn Kubernetes Weekly

Trusted by 77K engineers. Delivered 150 issues and counting.

or subscribe via