LearnKube news
3.79K subscribers
2.05K photos
433 videos
1 file
4.39K links
All the best tutorials, articles and news on Kubernetes curated by the @LearnKube team.
Download Telegram
This article discusses combining Kong Istio Gateway with the Istio service mesh to improve:

- Security
- Observability
- Governance (e.g. rate-limiting)

Read more https://dev.to/rahulrai/enhancing-istio-operations-with-kong-istio-gateway-57e4
Forwarded from Kube Careers
What does it take to get a job as a Kubernetes engineer?

Do you need a Kubernetes certification to apply for a job?

What's the average salary for a Kubernetes engineer?

We analyzed 97 Kubernetes jobs for the first three months of 2022 and found that:

- The average Kubernetes job pays €83,398 in Europe and $123,126 in North America.
- The majority of the job listings are for Senior DevOps Engineers.
- Only 1% of the total listings offer a position to Junior Engineers 😢
- As usual, AWS, Python, Terraform, Prometheus and Jenkins!!! are the top terms mentioned in any Kubernetes job descriptions.

You can read the full report here: https://kube.careers/kubernetes-trend-report-2022-q1
It's often useful to be able to follow network traffic within a Kubernetes cluster to debug various networking situations that can occur. This guide outlines the network traffic of a pod communicating with another pod's HTTPS endpoint.

Read more https://lisowski0925.medium.com/demystifying-the-life-of-a-kubernetes-network-packet-with-calico-4dd402200080
Gefyra is a toolkit written in Python to run a local development infrastructure for Kubernetes.
Gefyra runs as a user-space app and controls the local Docker host and Kubernetes via the Kubernetes Python Client.

Read more https://github.com/Schille/gefyra
Forwarded from Kube Events
🗓 Kubernetes events starting in the next 24 hours:

25 Apr 9:00 am GMT - 🔥 Advanced Kubernetes course (Learnk8s) - 📍 Online workshop

25 Apr 1:00 pm GMT - Devopsdays Denver (Devopsdays) - 📍 Online conference

→ See all Kubernetes events
Kube No Trouble (kubent) is a simple tool to check whether you're using any of these API versions in your cluster and therefore should upgrade your workloads first, before upgrading your Kubernetes cluster.

Read more https://github.com/doitintl/kube-no-trouble
Kubernetes Rollout Operator coordinates the rollout of pods between different StatefulSets within a specific namespace and can be used to manage multi-AZ deployments where pods running in each AZ are managed by a dedicated StatefulSet.

Read more https://github.com/grafana/rollout-operator
In this article, you will learn how to build a Kubernetes client using Go 1.18 and the Go generics.

Read more https://medium.com/@binyi3377/create-a-generic-style-kubernetes-adaptor-in-golang-1-18-8d08ee7d7639
Kubernetes is now ready to run with cgroup v2.

This blog post explains what cgroup v2 is, what it brings to Kubernetes, and how to prepare for it.

Read more https://blog.kintone.io/entry/2022/03/08/170206
In this post, you will learn how to refactor a monitor system that handles 40k metrics samples every second with Prometheus, Thanos and Grafana.


https://medium.com/@holidu/how-to-handle-terabytes-of-metrics-in-kubernetes-monitoring-a3056adf92b
👍1
Detector for Docker Socket (DDS) is a Kubectl plugin that can detect if any of your workloads or manifest files are mounting the docker.sock volume.

https://github.com/aws-containers/kubectl-detector-for-docker-socket
Forwarded from Kube Builders
With Kubernetes, sometimes you need to change the config of a running resource. kubectl patch can help you out, and this guide will teach you everything you need to know about it.

https://containiq.com/post/kubectl-patch
In this in-depth article, you will learn how to leverage distributions' packaging tools and CI/CD pipelines to build better container images using Alpine Linux and Gitlab as examples.

https://itsufficient.me/blog/alpine-container
1
Forwarded from Kube Architect
With time, Helm charts might end up with more and more logic.
And as the complexity keeps on increasing you might want to write unit tests to validate your logic.
Learn how to do so in this tutorial.

https://blog.ediri.io/how-to-unit-test-your-helm-charts
Pyrra is a Kubernetes operator that helps you make SLOs with Prometheus manageable, accessible, and easy to use for everyone.

https://github.com/pyrra-dev/pyrra
Forwarded from Kube Builders
[ebook] "Cloud Native DevOps with Kubernetes, 2nd edition" shows devs and ops staff how to apply industry-standard DevOps practices to Kubernetes in a cloud-native context. Learn how to build, deploy, and scale modern applications in the cloud.

https://nginx.com/resources/library/cloud-native-devops-with-kubernetes
consul-k8s includes first-class integrations between Consul and Kubernetes. The project encapsulates multiple use cases such as syncing services, injecting Connect sidecars, and more.

https://github.com/hashicorp/consul-k8s