Learn Kubernetes Weekly issue 38
2 Aug 2023
Introduction to Kubernetes resources, capacity and allocatable
HungWei Chiu
With kubectl describe node
, you can observe the resource allocation and capacity on each node.
This article will examine the differences between these concepts and what to consider in practical applications.
The Azure Kubernetes service checklist
Louis-Guillaume Morand
This checklist contains a large set of best practices for Azure Kubernetes service.
Container security fundamentals: isolation & namespaces
Rory McCune
Linux namespaces are foundational to how container runtimes like Docker work.
In this article, you'll learn how they provide fine-grained isolation of a container's view of the host's resources.
Understanding Kubernetes' cluster networking
George Aristy
In this article, you will learn how the Kubernetes cluster network works in great detail.
You will look into the following:
Demystifying the Kubernetes AWS LB Controller
Chris McGrath
This article covers the following:
Why I'm a fan of "helm template" over "helm install"
Zach Arnold
In this article, you will compare the pros and cons of helm install
vs helm template
and discover how the latter might be a safer choice for deploying complex Helm charts.
⎈ 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!
Kubernetes: vertical pods scaling with Vertical Pod Autoscaler
Arseny Zinchenko
The Vertical Pod Autoscaler constantly monitors the consumption of resources (CPU and memory) and changes their value according to the actual consumption.
Learn how to use it in this tutorial.
Automated creation of route53 records in a separate account with ExternalDNS.
Rustem Sharipov
This tutorial explains how to automate the creation of Route53 records with ExternalDNS when EKS and Route53 are located in different AWS accounts.
Minecraft with Pulumi & Scaleway
Engin Diri
In this tutorial, you will deploy a Minecraft server on Kubernetes using Pulumi, Grafana and external-secrets.
Deployment of multiple apps on Kubernetes cluster
Ikeri Ebenezer
In this tutorial for beginners, you will learn how to deploy a collection of apps (i.e. Kanban, PostgreSQL, Adminer) on Kubernetes.
You will also learn how to configure the Ingress Controller to route traffic to the correct subdomain.
Serverless on OpenShift with Knative, Quarkus and Kafka
Piotr Minkowski
This tutorial shows how to build and run Quarkus serverless apps on OpenShift and integrate them through Knative Eventing and Kafka.
DevSecOps Engineer with Stellar Development Foundation
Salary: $165K to $205K a year
Location: based in the office in New York, US
Tech stack: Kubernetes, AWS, GCP, Docker
DevOps Engineer with Plaid
Salary: $187.2K to $280.8K a year
Location: remote from the United States
Tech stack: Kubernetes, Docker, Go, Shell, Python, C, Mongo, PostgreSQL, MySQL, Elastic Search
Discover more Kubernetes jobs on Kube Careers →
In this repository, you will find Michael's notes on his journey in the DevOps world. You will learn:
Kubernetes observability (with Prometheus)
Robusta
With Robusta you can see what's really happening in your cluster:
You can leverage your existing Prometheus data.
sponsored
asimmon/local-kubernetes-setup
This repository contains the instructions and code to set up a local Kubernetes cluster including:
CRI Purge is a script designed to help clean up disk space of cached Kubernetes container images.
The script interacts with crictl images command to generate a list of cached images and intelligently only delete unused ones.
pod-log-level is a small library to allow changing pod log level without restarting the pod.
Aug
3
Developing cloud security program for containers
Online & in-person meetup organized by AppSec Australia.
Location: Sydney, AU and virtual
This is a free event.
Aug
3
Online meetup organized by Platform Engineers Vancouver.
This is a virtual event
This is a free event.
Aug
5
Unifying metrics, logs, traces with OpenTelemetry collector in Kubernetes
Online meetup organized by Kubernetes Kerala.
This is a virtual event
This is a free event.
Aug
9
An armful of clusters: run Kubernetes workloads more efficiently and sustainably
Online webinar organized by ARM.
This is a virtual event
This is a free event.
Aug
9
Building high throughput event-driven multi-tenant platforms in the cloud
Online meetup organized by Kansas City Microsoft Azure Meetup.
This is a virtual event
This is a free event.
Sept
14
Online workshop organized by Learnk8s.
This is a virtual event
This event requires an entrance fee
Sept
25
Advanced Kubernetes course (London)
In-person workshop organized by Learnk8s.
Location: London, UK
This event requires an entrance fee
Discover more Kubernetes events on Kube Events →
expired
Location: Chicago, IL, USA
In-person conference organized by DoK.
The conference starts on the 6 November 2023.
expired
Location: Chicago, IL, USA
In-person conference organized by Linux Foundation.
The conference starts on the 6 November 2023.
expired
Location: Cairo, EG
In-person conference organized by Devopsdays.
The conference starts on the 26 September 2023.
expired
This is a virtual event
Online conference organized by Conf42.
The conference starts on the 28 September 2023.
expired
Kubernetes Community Days Sri Lanka 2023
Location: Colombo, LK
In-person conference organized by KCD Sri Lanka.
The conference starts on the 9 September 2023.
expired
Kubernetes Community Days Texas
Location: Irving, Texas, USA
In-person conference organized by KCD Texas.
The conference starts on the 6 October 2023.
expired
Location: Clearwater, FL, USA
In-person conference organized by NFJS Events.
The conference starts on the 4 December 2023.
expired
Location: Chicago, US
In-person conference organized by Cloud Native Rejekts.
The conference starts on the 4 November 2023.
expired
Location: Tokyo, JP and virtual
Online & in-person conference organized by Linux Foundation.
The conference starts on the 5 December 2023.
Until next time!
— Dan
Subscribe and, every Wednesday, receive the latest Kubernetes news!