LearnKube news
3.8K subscribers
2.07K photos
444 videos
1 file
4.42K links
All the best tutorials, articles and news on Kubernetes curated by the @LearnKube team.
Download Telegram
Forwarded from Kube Builders
k8s-pod-restart-info-collector is a simple Kubernetes customer controller that watches for Pods changes and collects K8s Pod restart reasons, logs, and events to Slack channels when a Pod restarts.

More: https://github.com/airwallex/k8s-pod-restart-info-collector
2👍1
Is Kubernetes networking similar to vSphere's?

No, but it is possible to draw analogies between the two.

In this article, you will compare Kubernetes to vSphere networking.

More: https://medium.com/@ryanjjacobs/kubernetes-networking-for-vcenter-administrators-8d78bb2f0efd
This repository contains the code for Ekkremis: a Prometheus-based alert manager to resolve kubernetes pods pending issues.

More: https://github.com/oslabs-beta/Ekkremis
🔥1
This week on the Learn Kubernetes Weekly:

🚦 Graceful shutdown and zero downtime deployments
⚙️ Automated rollback to 2100 services with Argo
👀 Boosting container runtime observability with Open Telemetry
🐌 Mitigating slow pulls on AKS

Read it now: https://learnk8s.io/learn-kubernetes-weekly
In this article, you will discuss the challenges of how to upgrade clusters with breaking changes and use kube-no-trouble to test the upgrade path.

More: https://medium.com/linux-shots/find-deprecated-api-resources-used-in-a-kubernetes-cluster-44756c1126c8
In this article, you will learn a few strategies to (gradually) migrate your EKS cluster from the VPC CNI to Cilium (useful if you need NetworkPolicies).

More: https://medium.com/codex/migrate-to-cilium-from-amazon-vpc-cni-with-zero-downtime-493827c6b45e
CKAD Exercises is a set of exercises to help you prepare for the Certified Kubernetes Application Developer exam.

More: https://github.com/dgkanatsios/CKAD-exercises
🔥1
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.

More: https://neonmirrors.net/post/2022-12/reducing-pod-volume-update-times
👍1
Forwarded from Kubesploit
This tutorial will teach you how to scan secrets in environment variables using Kubewarden and the env-variable-secrets-scanner-policy.

More: https://kubewarden.io/blog/2022/10/env-var-secrets
👍1
Finch is an open-source client for container development.

It works with containerd for container management, and with BuildKit to handle Open Container Initiative (OCI) image builds.

More: https://github.com/runfinch/finch
👍1
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.

More: https://medium.com/@ssttehrani/customize-the-kubeadm-image-repository-c33ebdef7d82
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.

More: https://github.com/eslam-gomaa/kptop
🤩2
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.

More: https://github.com/otterize/intents-operator
🤩1
Forwarded from Kubesploit
aws-auth-manager is a Kubernetes controller designed to manage the aws-auth ConfigMap in EKS using a new AWSAuthItem CRD.

More: https://github.com/maruina/aws-auth-manager
👎1🔥1
k8s-csi-s3 is a CSI driver for S3 (or S3 compatible) storage.

This can dynamically allocate buckets and mount them via a fuse mount into any container.

More: https://github.com/yandex-cloud/k8s-csi-s3
👍3👎1
metalk8s is an opinionated Kubernetes distribution with a focus on long-term on-prem deployments.

More: https://github.com/scality/metalk8s
👍1
kube-ps1 is a script that lets you add the current Kubernetes context and namespace configured on kubectl to your Bash/Zsh prompt strings (i.e. the $PS1).

More: https://github.com/jonmosco/kube-ps1
👍1
This week on the Learn Kubernetes Weekly:

🔨 Reducing Pod volume update times
👯‍♀️ Multi-cluster with Cluster API and ArgoCD
💥 From Amazon VPC CNI to Cilum with zero downtime
🧐 Intelligently estimating resource needs

Read it now: https://learnk8s.io/learn-kubernetes-weekly
👍1
This 3-part series aims at providing a good understanding of container resource sizing in Kubernetes.

It also includes a case study with 50m VMs and guides you through the thought process of selecting the right requests and limits for memory and CPU.

More: https://medium.com/@vvsevel/a-guide-to-kubernetes-application-resource-tuning-part-1-bf0ba04db10
👍1
Forwarded from Kubesploit
In this guide, you will discuss how to create key/certificate pairs using OpenSSL to facilitate secure communication between Kubernetes Cluster components.

More: https://ahmedy.hashnode.dev/creating-tls-certificates-for-k8s-components-with-openssl
🔥1
Your Kubernetes Pods have internal IPs, but can since Pods are created and destroyed, can you rely on those?

Discover services and their types: ClusterIP, NodePort and LoadBalancer.

More: https://sysdig.com/blog/kubernetes-services-clusterip-nodeport-loadbalancer