LearnKube news
3.79K subscribers
2.06K photos
437 videos
1 file
4.39K links
All the best tutorials, articles and news on Kubernetes curated by the @LearnKube team.
Download Telegram
In this article, you'll learn the cost optimizations that the team at ELMO used to save up to 60%-70% on our Kubernetes costs:

1. Autoscaling (Down and Up)
2. AWS Spot Instances
3. Sleepy Time
4. Right-sizing cluster and applications

More: https://aaron-pejakovic.medium.com/kubernetes-cost-optimisation-and-savings-on-aws-88a7cf8e7469
Forwarded from Kube Architect
Hepsiburada, managing over 100 million monthly visitors, adopted Cluster API for Kubernetes cluster lifecycle automation.

They developed their Kubernetes engine, integrating six open-source projects.

Learn from their journey in this case study.

More: https://medium.com/hepsiburadatech/mastering-kubernetes-journey-with-cluster-api-2fb779ee7177
This article delves into Kubernetes imagePullPolicy, exploring its options and impacts.

It offers practical guidance, emphasizing reliability through tag immutability and best practices.

More: https://decisivedevops.com/kubernetes-pod-policies-imagepullpolicy-fd939057a93f
Forwarded from Kube Careers
This week's 6 Kubernetes junior jobs are:

Software Engineer with Verkada
💰 $120K to $280K a year
🏠 From the office in San Mateo, CA, USA
https://kube.careers/t/10cf1909-acea-49c0-9782-da2228f00d66?s=55

Machine Learning Engineer with Extropic
💰 $75K to $150K a year
🏠🏃🏻‍♂️🌎 San Francisco, CA, USA
https://kube.careers/t/a3999e9c-e95a-4764-aca1-92f7e855c170?s=55

Software Engineer with Air Space Intelligence
💰 $49.71K to $106.39K a year
🏠 From the office in Gdańsk, PL
https://kube.careers/t/b7a083a8-8ef1-4055-9973-d6946f906ec7?s=55

Machine Learning Engineer with Moloco
💰 $24.2K to $31.98K a year
🏠🏃🏻‍♂️🌎 Redwood City, CA / Seattle, WA, USA
https://kube.careers/t/882dc032-bc13-49ee-86ee-66aeb72de622?s=55

Software Engineer with Sezzle
💰 $18K to $36K a year
👨‍💻 Remote from Peru
https://kube.careers/t/f7084863-be31-4bc4-bdda-a4d82922f795?s=55

👉 Browse all 469 Kubernetes jobs on Kube Careers https://kube.careers
Forwarded from Kubesploit
The article delves into Google Kubernetes Engine's Workload Identity Federation and highlights the security benefits, operational simplicity, and importance of annotations and policy bindings in managing access control.

More: https://medium.com/google-cloud/whoami-the-quest-of-understanding-gke-workload-identity-federation-e951e5e4a03f
In this tutorial, you will learn how to monitor Karpenter and visualize its metrics in Grafana to control your node resource usage and costs.

More: https://rtfm.co.ua/en/karpenter-its-monitoring-and-grafana-dashboard-for-kubernetes-workernodes
Most applications running in containers output logs to stdout/stderr.

In Kubernetes, terminationMessagePolicy configures how these termination logs are captured.

Learn how they work in this article.

More: https://decisivedevops.com/kubernetes-pod-policies-terminationmessagepolicy-c073eb936ef2
Forwarded from Kube Architect
The article evaluates Istio, Kuma, and NSM's performance in multi-cluster setups, measuring queries per second and latency.

Spoiler alert: NSM outperforms both, with Kuma leading over Istio.

More: https://dev.to/pragmagic/testing-service-mesh-performance-in-multi-cluster-scenario-istio-vs-kuma-vs-nsm-4agj
kube-vip provides Kubernetes clusters with a virtual IP and load balancer for both the control plane (for building a highly-available cluster) and Kubernetes Services of type LoadBalancer without relying on external hardware or software.

More: https://kube-vip.io
Forwarded from Kube Careers
This week's 6 best Kubernetes Platform Engineer jobs are:

Platform Engineer with OpenAI
💰 $300K to $450K a year
🏠 From the office in San Francisco, CA, USA
https://kube.careers/t/27f27934-60d2-4bca-b480-e20f2d5b9263?s=55

Platform Engineer with Adept
💰 $175K to $350K a year
🏠🏃🏻‍♂️🌎 San Francisco, CA, USA
https://kube.careers/t/9e96008f-b78b-490b-a143-3f2db05a8559?s=55

Platform Engineer with Garner Health
💰 $240K to $260K a year
👨‍💻 Remote from the United States
https://kube.careers/t/4743336e-1e4c-4225-be89-6772505da412?s=55

Platform Engineer with Zoox
💰 $203K to $293K a year
🏠🏃🏻‍♂️🌎 Foster City, CA, USA
https://kube.careers/t/168a7256-0ae9-495f-bbb4-b007fd8d48ef?s=55

Platform Engineer with Primer
💰 $225K to $250K a year
🏠 From the office in San Francisco, CA, USA
https://kube.careers/t/41375119-5d20-4f0c-bb02-05bca7132cba?s=55

👉 Browse all 454 Kubernetes jobs on Kube Careers https://kube.careers
👍1
The article delves into Kubernetes dnsPolicy settings, showcasing their impact on pod DNS resolution.

It covers four policies with practical examples and exercises, emphasizing their significance in cluster communication and external access.

More: https://decisivedevops.com/kubernetes-pod-policies-dnspolicy-1a70064ec590
Forwarded from Kubesploit
The article discusses enhancing Kubernetes network security using iptables, covering its setup, configuring rules for different nodes, and ensuring persistent configurations for continuous protection.

More: https://dev.to/docteurrs/shielding-your-kubernetes-network-mastering-iptables-for-enhanced-security-39o7
Load balancing gRPC in Kubernetes is a notoriously complex problem, and one of the popular solutions involves using a service mesh.

With xDS you can use gRPC client-side load balancing with Kubernetes without writing a per-language resolver.

More: https://github.com/wongnai/xds
This week on the Learn Kubernetes Weekly:

🐾 Journey with Cluster API
📏 Horizontal Autoscaling
⏱️ Testing Service Mesh performance
🥷 Escaping the OOM Killer
💡 From on-premise to GKE

Read it now: https://learnk8s.io/issues/74
This article explores Kubernetes pod scheduling, focusing on priority and preemption policies.

It includes practical exercises and encourages QoS exploration for optimal resource management.

More: https://decisivedevops.com/kubernetes-pod-policies-preemptionpolicy-420826b3de40
👍1
Shell-operator provides an integration layer between Kubernetes cluster events and shell scripts by treating scripts as hooks triggered by events.

More: https://github.com/flant/shell-operator
👍1👎1
Master Kubernetes with Learnk8s' Advanced Kubernetes workshops!

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 course starts next week: https://learnk8s.io/online-advanced-april-2024

We also run in-person courses and corporate training: https://learnk8s.io/corporate-training
This article delves into Kubernetes Pod restart policies, including Always, OnFailure, and Never, to enhance application resilience.

It covers default behaviours, practical applications, and the limitations and flexibility of different policies.

More: https://decisivedevops.com/kubernetes-pod-policies-restartpolicy-8bd465effb30
In this case study, you will investigate the challenges of using NodePort for routing traffic, how to overcome some of the difficulties with MetalLB and how the author optimised the throughput with LoxiLB.

More: https://cloudybytes.medium.com/kubernetes-services-achieving-optimal-performance-is-elusive-5def5183c281
Forwarded from Kube Events
Kubernetes Community Days Romania starts in less than 2 weeks!

A one-day technical event loaded with exciting Kubernetes talks and networking opportunities.

📆 Thu, 25th Apr
8am EET
📍 Bucharest, RO

👉 https://kube.events/t/b08aa779-8760-45e7-a493-4dc023871777
In this article, you will learn how to effectively implement Kubernetes emptyDir volumes to manage Pods' temporary data with hands-on examples.

More: https://decisivedevops.com/understanding-kubernetes-emptydir-with-3-practical-use-cases-960f550e0e34