K3sDaily

@k3sdaily


News and links on K3s curated by the @Learnk8s team

K3sDaily

23 Oct, 07:41


This week's 6 Kubernetes jobs that offer VISA sponsorships are:

Platform Engineer with Anthropic
πŸ’° $320K to $405K a year
πŸ πŸƒπŸ»β€β™‚οΈπŸŒŽ San Francisco, CA / Seattle, WA / New York, NY, USA
β†’ https://kube.careers/t/b7cbb183-e328-4522-bbfb-f9517185e89f?s=55

Platform Engineer with ClickUp
πŸ’° $240K to $290K a year
πŸ‘¨β€πŸ’» Remote from the United States
β†’ https://kube.careers/t/68d3df6f-912c-4718-8b98-90332526c10f?s=55

Software Engineer with Hiive
πŸ’° $225K to $275K a year
πŸ‘¨β€πŸ’» Remote from the United States, Canada
β†’ https://kube.careers/t/13dc9c8c-8614-43a4-b9de-471b33c7ad1d?s=55

Software Engineer with Chai Research Corp.
πŸ’° $200K to $300K a year
🏠 From the office in Palo Alto, CA, USA
β†’ https://kube.careers/t/d4559ae7-15bb-46d1-8774-716eb50bdf3c?s=55

Platform Engineer with Chan Zuckerberg Initiative
πŸ’° $190K to $285K a year
πŸ‘¨β€πŸ’» Remote from the United States
β†’ https://kube.careers/t/d641ef98-e2a0-4b4b-8b60-447d2b6bb39d?s=55

πŸ‘‰ Browse all 1254 Kubernetes jobs on Kube Careers https://kube.careers

K3sDaily

23 Oct, 02:36


Emin Laletović shares his experience debugging a production issue in which a specific API endpoint failed due to out-of-memory errors.

You will learn:

- How Go's garbage collector interacts with Kubernetes resource limits, potentially leading to unexpected OOMKilled errors.
- The importance of the GOMEMLIMIT environment variable in Go 1.19+ for managing memory usage in containerized environments.
- Considerations for optimizing Go applications in Kubernetes, balancing performance and resource utilization.

Watch (or listen to) it here: https://kube.fm/kubernetes-go-emin

🌟 This episode is sponsored by StormForge. Double your Kubernetes resource utilization and unburden developers from sizing complexity with the first HPA-compatible vertical pod rightsizing solution. https://stormforge.io/optimize-live/?utm_source=Learnk8s&utm_medium=podcast&utm_campaign=learnk8s-sow2-2024

With @Birthmarkb "miniscule" Farrell

K3sDaily

22 Oct, 14:31


This article compares vanilla Kubernetes and K3s on Raspberry Pi, presenting performance benchmarks and discussing their efficiency.

Ultimately, the choice between the two depends on specific project needs and can be influenced by the underlying OS.

More: https://siderolabs.com/blog/is-vanilla-kubernetes-really-too-heavy-for-the-raspberry-pi

K3sDaily

21 Oct, 19:06


Kubernetes doesn't load balance long-lived connections, and some pods might receive more requests than others.

If you're using gRPC, AMQP or any other long-lived connection (e.g. database), you might want to consider client-side load balancing.

More: https://learnk8s.io/kubernetes-long-lived-connections

K3sDaily

21 Oct, 14:06


This article explores Kubernetes networking, focusing on Services, kube-proxy, and load balancing.

It covers how pods communicate within a cluster, how Services direct traffic, and how external access is managed.

The article covers ClusterIP, NodePort, and LoadBalancer service types, explaining their implementations using iptables rules.

It also discusses advanced topics like preserving source IPs, handling terminating endpoints, and integrating with cloud load balancers.

https://learnk8s.io/kubernetes-services-and-load-balancing

K3sDaily

20 Oct, 14:36


Goldilocks is a utility that can help you identify a starting point for resource requests and limits in Kubernetes.

More: https://github.com/FairwindsOps/goldilocks

K3sDaily

17 Oct, 14:31


This article describes the author's experience running cloud-native PostgreSQL on K3s with Longhorn storage in a home lab environment.

More: https://medium.com/@camphul/cloudnative-pg-in-the-homelab-with-longhorn-b08c40b85384

K3sDaily

17 Oct, 13:41


Master Kubernetes with Learnk8s' Advanced Kubernetes workshop!

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!
- And more.

The next online courses start in November: https://kube.events/t/3ae8e890-0f78-40e8-854e-849964bb8aee?s=16

We also run in-person courses and corporate training: https://learnk8s.io/corporate-training

K3sDaily

16 Oct, 12:31


This week on Learn Kubernetes Weekly 101:

πŸ’― How we made self-hosting plane a breeze for 100k Docker and 44k Kubernetes deploys
βš”οΈ Building resilient applications on Kubernetes
πŸ“¦ Stateful apps in Kubernetes: from history and fundamentals to operators
πŸ“‰ Reducing EKS Windows node 5 min start time to ~90s

Read it now: https://learnk8s.io/issues/101

⭐️ Looking for cost-effective GPU-powered Kubernetes clusters?
GPU-enabled worker nodes are now available for DigitalOcean Kubernetes https://www.digitalocean.com/products/kubernetes?utm_medium=newsletter&utm_source=learnk8s&utm_campaign=global_gpu-doks_k8s_en&utm_content=product

K3sDaily

16 Oct, 07:41


This week's 6 Kubernetes jobs that offer VISA sponsorships are:

Platform Engineer with Anthropic
πŸ’° $320K to $405K a year
πŸ πŸƒπŸ»β€β™‚οΈπŸŒŽ San Francisco, CA / Seattle, WA / New York, NY, USA
β†’ https://kube.careers/t/b7cbb183-e328-4522-bbfb-f9517185e89f?s=55

Platform Engineer with ClickUp
πŸ’° $240K to $290K a year
πŸ‘¨β€πŸ’» Remote from the United States
β†’ https://kube.careers/t/68d3df6f-912c-4718-8b98-90332526c10f?s=55

Software Engineer with Hiive
πŸ’° $225K to $275K a year
πŸ‘¨β€πŸ’» Remote from the United States, Canada
β†’ https://kube.careers/t/13dc9c8c-8614-43a4-b9de-471b33c7ad1d?s=55

Software Engineer with Chai Research Corp.
πŸ’° $200K to $300K a year
🏠 From the office in Palo Alto, CA, USA
β†’ https://kube.careers/t/d4559ae7-15bb-46d1-8774-716eb50bdf3c?s=55

Platform Engineer with Honor
πŸ’° $221.4K to $270.6K a year
πŸ‘¨β€πŸ’» Remote from the United States
β†’ https://kube.careers/t/360f7152-659b-4acf-8868-88eeeeb784bd?s=55

πŸ‘‰ Browse all 1381 Kubernetes jobs on Kube Careers https://kube.careers

K3sDaily

15 Oct, 19:06


The article highlights a Dockerfile gotcha with ARG and FROM which can lead to empty values.

The author shares a solution with build arguments, specifically with CAP Node.js container images and Debian distributions, using --build-arg options.

More: https://qmacro.org/blog/posts/2024/05/13/using-arg-in-a-dockerfile-beware-the-gotcha

K3sDaily

15 Oct, 14:36


Kubernetes Resource Recommender is a CLI tool for optimizing resource allocation in Kubernetes clusters.

It gathers pod usage data from Prometheus and recommends requests and limits for CPU and memory.

This reduces costs and improves performance.

More: https://github.com/robusta-dev/krr

K3sDaily

15 Oct, 13:21


Brian Grant, CTO of ConfigHub and former tech lead on Google's Borg team discusses the Kubernetes Resource Model (KRM) and its profound impact on the Kubernetes ecosystem.

You will learn:

- How the Kubernetes API evolved from inconsistency to a uniform structure, enabling support for thousands of resource types.
- Why Kubernetes' self-describing resources and Server-side Apply simplify client implementations and configuration management.
- The evolution of Kubernetes configuration tools like Helm, Kustomize, and GitOps solutions.

Watch (or listen to) it here: https://kube.fm/krm-brian

🌟 This episode is sponsored by StormForge. Double your Kubernetes resource utilization and unburden developers from sizing complexity with the first HPA-compatible vertical pod rightsizing solution. https://stormforge.io/optimize-live/?utm_source=Learnk8s&utm_medium=podcast&utm_campaign=learnk8s-sow2-2024

K3sDaily

13 Oct, 14:31


This article provides a guide on integrating Cilium with Gateway API, IPv6, and BGP.

It walks through the setup of a K3d cluster with Cilium as the CNI, configuring BGP, and deploying Gateway API, highlighting the benefits and limitations of using IPv6.

More: https://allanjohn909.medium.com/integrating-cilium-with-gateway-api-ipv6-and-bgp-for-advanced-networking-solutions-5b41b0ca0090

K3sDaily

10 Oct, 15:06


Why can't you ping a Kubernetes service?

Learnk8s runs a 4-day Advanced Kubernetes course on Oct 21, and you will get to the bottom of questions like this (spoiler: services only exist in etcd).
You will also learn the nitty-gritty details of Kubernetes networking:

- How to plan and design a cluster network.
- How do the four Kubernetes services extend each other, and what do you gain from each?
- How CoreDNS, Ingress, and kube-proxy consume the Kubernetes currency: endpoints.

This (and much more) is covered on the third day of the course.

You can find the full agenda, a breakdown of the modules and how to sign up here: https://kube.events/t/3aa0148a-d54a-471c-adbc-cc5cabb86d23

Are you training your team?
Customize the workshop in full with corporate training https://learnk8s.io/corporate-training

K3sDaily

10 Oct, 14:31


Stern allows you to tail multiple pods on Kubernetes and various containers within the pod.

Each result is colour-coded for quicker debugging.

More: https://github.com/stern/stern

K3sDaily

09 Oct, 13:11


This week on Learn Kubernetes Weekly 100:

πŸ‘©β€πŸš’ Rescue my OpenShift cluster from loss of 2 masters
πŸ“Έ Optimize Kubernetes pods' startup time using VolumeSnapshots
πŸ“ž 5 solutions for multi-cluster communication in Kubernetes
1️⃣ Streamlining Microservices Management: A Unified Helm Chart Approach
πŸ™‹β€β™‚οΈ Argo Events: conditional triggers

Read it now: https://learnk8s.io/issues/100

🌟 Are you still securing your Kubernetes control plane with an SSH bastion?
That's probably valid but a bit dated. The sponsor of this issue is Tailscale β€” connect and secure your Kubernetes clusters with anything, anywhere https://tailscale.com/use-cases/kubernetes?utm_source=LearnK8s&utm_medium=paid-email&utm_campaign=LearnK8s-Q3-25

K3sDaily

09 Oct, 07:41


This week's 6 Kubernetes jobs that offer VISA sponsorships are:

Platform Engineer with Anthropic
πŸ’° $320K to $405K a year
πŸ πŸƒπŸ»β€β™‚οΈπŸŒŽ San Francisco, CA / Seattle, WA / New York, NY, USA
β†’ https://kube.careers/t/b7cbb183-e328-4522-bbfb-f9517185e89f?s=55

Platform Engineer with ClickUp
πŸ’° $240K to $290K a year
πŸ‘¨β€πŸ’» Remote from the United States
β†’ https://kube.careers/t/68d3df6f-912c-4718-8b98-90332526c10f?s=55

Software Engineer with Hiive
πŸ’° $225K to $275K a year
πŸ‘¨β€πŸ’» Remote from the United States, Canada
β†’ https://kube.careers/t/13dc9c8c-8614-43a4-b9de-471b33c7ad1d?s=55

Software Engineer with Chai Research Corp.
πŸ’° $200K to $300K a year
🏠 From the office in Palo Alto, CA, USA
β†’ https://kube.careers/t/d4559ae7-15bb-46d1-8774-716eb50bdf3c?s=55

Platform Engineer with Honor
πŸ’° $221.4K to $270.6K a year
πŸ‘¨β€πŸ’» Remote from the United States
β†’ https://kube.careers/t/360f7152-659b-4acf-8868-88eeeeb784bd?s=55

πŸ‘‰ Browse all 1346 Kubernetes jobs on Kube Careers https://kube.careers

K3sDaily

08 Oct, 14:36


Learn how to set up a Kubernetes cluster for streaming with hardware-accelerated capabilities using a GPU using Helm, k3s, and Jellyfin,

More: https://medium.com/@zep283/kubernetes-hardware-accelerated-home-streamer-a2b12104e24e

K3sDaily

07 Oct, 19:06


Learn how to accelerate Docker builds by leveraging the remote Docker build cache.

This cache allows you to skip reinstalling dependencies when the code changes, but the dependencies remain the same.

More: https://matthewzhaocc.com/accelerate-docker-builds-with-docker-build-cache-35eec676c5ce

1,219

subscribers

557

photos

30

videos