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 cover the things you can do with the Kubernetes Horizontal Pod Autoscaler to scale your application:

1. Autoscaling on CPU/memory.
2. Custom metrics.
3. External metrics.
4. HPAScaleToZero.
5. HPAContainerMetrics.
6. LogarithmicScaleDown.

More: https://martinheinz.dev/blog/76
This article describes how an app could handle a graceful shutdown of pending requests to ensure zero downtime deployments in Kubernetes.

More: https://yashwanth-nimmala.medium.com/kubernetes-graceful-shutdown-73bb23af2abd
Forwarded from Kubesploit
Kubernetes security scanners are tools that can be used to detect vulnerabilities and security issues in your applications. In this article you will find:

1. Grype.
2. Trivy.
3. Kubesec.
4. Kube-bench.
5. Kubeaudit.

More: https://blog.cloudsecque.com/how-to-improve-the-security-of-your-applications-with-kubernetes-security-scanners-cda97fd2f574
In this article, you will explore different types of Ingress controllers and how they work.

You will then examine their ingress configuration and note the differences.

More: https://medium.com/thermokline/are-all-kubernetes-ingresses-the-same-54115ad1e4dd
In practical terms, an Ingress acts as some form of a controlled traffic routing link between the services deployed in a Kubernetes cluster and external users or clients.

In this guide, you'll find a practical introduction to the ingress with TLS.

More: https://towardsdatascience.com/kubernetes-ingress-explained-1aeadb30f273
k2tf is a tool for converting Kubernetes API Objects (in YAML format) into HashiCorp's Terraform configuration language.

More: https://github.com/sl1pm4t/k2tf
While Grafana and Prometheus are relatively easy to understand, creating useful dashboards requires familiarity with PromQL and Prometheus’ data model.

In this article, you'll learn how to create a dashboard for a Node.js app deployed on Kubernetes.

More: https://blog.bespinian.io/posts/creating-grafana-dashboards-for-nodejs-on-kubernetes
faasaf is a flexible framework for building FaaS-driven applications in a Kubernetes cluster.

More: https://gitlab.com/faasaf/faasaf
In this article, you'll learn what a Container Runtime is and how it creates containers by looking at control groups and namespaces.

More: https://medium.com/@hmquan08011996/kubernetes-story-deep-into-container-runtime-db1a41ed2132
Routernetes is a tool that turns your computer into a router. It's a Kubernetes operator that:

- Configures DHCP, DNS, network interfaces, NAT, firewalls, etc.
- Enables IP forwarding.
- Uses TuneD to configure the underlying OS for optimal performance.

More: https://github.com/routernetes/routernetes
In this article, you will explore Fission — a serverless framework on Kubernetes.

You will learn how to build, run and test a serverless function.

More: https://blog.savoir.dev/functions-for-platforms-with-kubernetes-and-fissionio
Forwarded from LearnKube news
Master Kubernetes this November with one of our Advanced Kubernetes workshops (London or online)!

What should you expect?

- Learn how to architect and design clusters from the ground up (in the cloud or on-prem).
- Explore the Kubernetes internal component and how the system is designed with resiliency in mind.
- **Deep-dive into the networking components and observe the packets flowing into the cluster.
- Hands-on labs to test the theory with real-world scenarios!

You can sign up here: https://learnk8s.io/online-advanced-november-2022
In this tutorial, you will find an introduction to Kubernetes that covers:

- Creating deployments.
- Scaling.
- Namespaces segregation.
- Helm.
- RBAC.
- Requests vs limits.

More: https://github.com/stephanGarland/intro-to-x/blob/main/k8s/k8s-101.md
Forwarded from LearnKube news
This article contains a story on graceful shutdown, Kubernetes and Istio.

After downscaling, the journey starts with an increased number of 504 error messages and finishes with pod lifecycle hooks.

More: https://medium.com/trendyol-tech/was-zero-downtime-just-a-dream-d5d86b1cd858
k8s-mediaserver-operator is a Kubernetes operator that includes CRDs for:

1. Plex Media Server.
2. Sonarr.
3. Radarr.
4. Jackett.
5. Transmission.
6. Sabnzbd

More: https://github.com/kubealex/k8s-mediaserver-operator
Podman Desktop enables you to easily work with containers from your local environment.

Podman Desktop leverages Podman Engine to provide a lightweight and daemon-less container tool.

More: https://podman-desktop.io
kubectl scale is one of the many tools that help you manage your Kubernetes deployments.

In this article, you'll learn how this tool can be used, as well as best practices for use.

More: https://containiq.com/post/kubectl-scale
The Ngrok operator provides access to private Kubernetes cluster via ngrok.

It automates the creation of ngrok tunnel via CRDs and automatically reloads ngrok sessions when expired.

More: https://github.com/zufardhiyaulhaq/ngrok-operator
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 86 Kubernetes jobs for July, August and September and found that:

- The average Kubernetes job pays €89,729 in Europe and $139,269 in North America.
- The majority of the job listings are for Senior DevOps Engineers.
- There is a drop in remote working! Companies are asking employees to go back to the office.
- As usual, AWS, Python, Terraform, Prometheus and Jenkins 😭 are the top terms mentioned in any Kubernetes job denoscriptions.

You can read the full report here: https://kube.careers/kubernetes-trend-report-2022-q3
Forwarded from Kube Architect
In this article, you will find a visual explanation of how the Kubernetes API works.

More: https://dev.to/danielepolencic/the-kubernetes-api-architecture-1pi9
It's often helpful to check if your Kubernetes application responds to requests in a healthy manner.

In this post, you'll learn about liveness probes, including when and how to use them.

More: https://containiq.com/post/kubernetes-liveness-probe