Kube Builders – Telegram
Kube Builders
1.5K subscribers
753 photos
112 videos
1.5K links
News and links on infrastructure and building Kubernetes clusters curated by the @Learnk8s team
Download Telegram
In this article, you'll learn the importance of load and performance testing your Kubernetes applications, as well as the tools required for these tests:

- K6
- Kube-burner
- hey
- Speedscale
- StormForge
- kube-monkey
- JMeter
- LitmusChaos

More: https://containiq.com/post/kubernetes-load-testing
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 93 Kubernetes jobs for the first three months of 2022 and found that:

- The average Kubernetes job pays €83,722 in Europe and $143,684 in North America.
- The majority of the job listings are for Senior DevOps Engineers (no junior roles, unfortunately).
- 64% of the jobs mention remote working!
- As usual, AWS, Python, Terraform, Prometheus and Jenkins are the top mentions in any Kubernetes job denoscriptions.

You can read the full report here: https://kube.careers/kubernetes-trend-report-2022-q2
Forwarded from LearnKube news
Diun is a CLI application written in Go and delivered as a single executable (and a Docker image) to receive notifications when a Docker image is updated on a Docker registry.

More: https://github.com/crazy-max/diun
Forwarded from Kube Architect
The goal of this series of articles is to introduce the features and explain the functionality of the Helm Universal Layer Library (HULL) — a Helm library chart which can help in efficiently creating and managing applications in Kubernetes.

More: https://dev.to/gre9ory/hull-tutorial-01-introducing-hull-the-helm-universal-layer-library-4njb
In this article, you will learn a practical framework to troubleshoot applications deployed on Kubernetes.

1. Is it there?
2. Why isn't it working?
3. It starts, but doesn't work.
4. There are too many pods!
5. But can you `curl` it?

More: https://blog.alexellis.io/troubleshooting-on-kubernetes
Forwarded from Kube Architect
In this article, you will look at how you can leverage the Kubernetes Python Client library to automate any tasks. Examples:

- Triggering a rollout.
- Scaling a deployment.
- Applying taints.
- Retrieving metrics.
- Backing up all resources in a namespace.

More: https://martinheinz.dev/blog/73
In this article, you will learn how to use GitHub Actions to automatically test, build and deploy your Docker images to Kubernetes on every commit to the main branch.

More: https://nicwortel.nl/blog/2022/05/27/continuous-deployment-to-kubernetes-with-github-actions
In this article, you will learn how to build a Raspberry PI Kubernetes cluster with K3s and:

1. Deploy an MQTT broker using Helm.
2. Monitor apps on each Raspberry Pi.
3. Drive an LED strip on one specific device.

More: https://medium.com/thinkport/how-to-build-a-raspberry-pi-kubernetes-cluster-with-k3s-76224788576c
Canary release is a deployment technique for releasing a new version of your software into production by slowly rolling out changes to a small subgroup of users.

In this article, you'll learn how to perform a canary release using the Emissary Ingress.

More: https://blog.getambassador.io/simple-canary-release-with-emissary-ingress-5d68d6fdd8fd
Forwarded from LearnKube news
In this article, you will cover the 6 most critical metrics based on Kubernetes's metadata that form a good baseline for monitoring your workloads and ensuring they're in a healthy state.

More: https://betterprogramming.pub/6-metrics-to-watch-for-on-your-k8s-cluster-76d58f08397f
Forwarded from LearnKube news
kcount counts Kubernetes objects across namespaces and clusters.

It can be used as a CLI tool or as a daemon (service) exposing Prometheus metrics.

More: https://github.com/pan-net-security/kcount
In this article, you will learn about debugging and troubleshooting Kubernetes pods using ephemeral containers.

More: https://afarid.medium.com/debugging-kubernetes-pods-deep-dive-d6b2814cd8ce
Forwarded from Kubesploit
Kubernetes is neither secure by default, nor by itself.

You absolutely can, and must, harden its configuration.

This article summarises the NSA/CISA guidelines on security hardening Kubernetes.

More: https://elastisys.com/nsa-cisa-kubernetes-security-hardening-guide-and-beyond-for-2022