This week on Learn Kubernetes Weekly 105:
π¨π³ Chinese Docker Hub complete shutdown: how far can Kubernetes image repositories go?
π€― Overengineering this blog's preview site with Kubernetes
π§ Taking a look at the Kube-proxy API
π₯ Kubernetes: the road to 1.0
πββοΈ Extending Kubernetes functionality: A practical guide to custom resource definitions
Read it now:
π This newsletter is brought to you by Syntasso, creators of Kratix, a framework for building composable developer platforms. Deploy on Kubernetes with speed, safety, and scalability
11/13/2024, 12:21:06 PM
This week's 6 Kubernetes jobs that offer VISA sponsorships are:
Platform Engineer with ClickUp
π° $240K to $290K a year
π¨βπ» Remote from the United States
β
Software Engineer with Chai Research Corp.
π° $200K to $300K a year
π From the office in Palo Alto, CA, USA
β
Machine Learning Engineer with Palo Alto Networks
π° $179K to $290.5K a year
π From the office in Santa Clara, CA, USA
β
Software Engineer with Latitude AI
π° $170.56K to $234.52K a year
π From the office in Pittsburgh, PA / Palo Alto, CA, USA
β
π Browse all 1390 Kubernetes jobs on Kube Careers
11/13/2024, 7:41:04 AM
Paul Butler, founder of Jamsocket, discusses how to identify necessary vs unnecessary complexity in Kubernetes and explains how his team successfully runs production workloads by being selective about which features they use.
You will learn:
- Why to be cautious with features like CRDs, StatefulSets, and Helm and how to evaluate if you really need them.
- How to stay on the "happy path" in Kubernetes by focusing on stable and simple resources like Deployments, Services, and ConfigMaps.
- When to consider alternatives like Google Cloud Run for simpler deployments that don't need the full complexity of Kubernetes.
Watch (or listen to) it here:
π This episode is sponsored by Syntasso, the creators of Kratix, a framework for building composable internal developer platforms
With "Diet Coke Lover" Farrell
11/12/2024, 11:51:22 AM
Daniel Bodky, Platform Advocate at NETWAYS Web Services, shares his strategy for learning new Kubernetes tools and features by building a home lab with a bare metal Kubernetes cluster. He explains how this approach allows you to:
- Experience all aspects of Kubernetes on a smaller scale.
- Make practical decisions on networking, CNI (using Cilium), and distribution choices.
- Address security and persistent storage challenges in an on-premises environment.
- Encounter and solve "nitty gritty edge cases", particularly when using newer ARM hardware.
Daniel emphasizes that this hands-on method provides opportunities to "really think about how you're going to put things out, how to build things up from the ground, look at the tooling available and maybe even contribute" to the Kubernetes ecosystem.
Watch the full interview:
This interview is a reaction to Mathias Pius's episode
11/8/2024, 4:11:20 PM
Kubernetes in action: from pods to production-ready clusters!
π Learnk8s runs a 4-day online Advanced Kubernetes course next week!
You will learn how to:
1οΈβ£ Architect and design resilient clusters (in the cloud or on-prem).
2οΈβ£ Master deployment strategies and resource management.
3οΈβ£ Wire the cluster network and trace packets flowing through it.
4οΈβ£ Secure your cluster with the latest best practices.
5οΈβ£ Autoscale, manage data and stateful workloads, monitoring and more.
What you need to know:
β
40% lecture, 60% hands-on labs.
β
Small groups for personalized learning.
β
Progresses from basics to advanced topics.
β
Lifetime access to course materials and Slack community.
Ticket and info:
Corporate training:
11/8/2024, 2:46:05 PM
Kubeshark, the API Traffic Viewer for kubernetes, provides deep visibility and monitoring of all API traffic and payloads going in, out and across containers and pods inside a Kubernetes cluster.
More:
11/6/2024, 3:06:06 PM
In this blog, you'll learn how LoxiLB, deployed within an auto-scaled node group in AWS region/Local Zones and integrated with Route 53, offers a robust and scalable solution for low-latency, high-performance applications.
11/6/2024, 2:36:05 PM
This week on Learn Kubernetes Weekly 104:
π€ Why sometimes the PID 1 process cannot be killed in a container
π Understanding DNS in Kubernetes
π₯ From fragile to faultless: Kubernetes self-healing in practice
π§ The trouble with topology-aware routing: sacrificing reliability in the name of cost savings
β»οΈ Taming FluxCD Helm releases: the Kustomize way approach
Read it now:
βοΈ Become an expert in Kubernetes. Join the next instructor-led Learnk8s training and learn how to master Kubernetes scaling, security and development
11/6/2024, 11:11:10 AM
This article provides a step-by-step guide on managing internal DNS in air-gapped k3s clusters using Monkale CoreDNS-Manager-Operator.
It covers the creation of a DNSZone, and addition of records, as well as handling FQDNs and setting NS records.
More:
11/3/2024, 2:31:02 PM
This article examines DNS resolution in Kubernetes, focusing on CoreDNS as the default provider.
It explores various Kubernetes DNS policies, including ClusterFirst, Default, and None, and their impact on pod DNS configurations.
More:
11/1/2024, 7:06:04 PM
Kubernetes in action: from pods to production-ready clusters!
π Learnk8s runs a 4-day online Advanced Kubernetes course in 2 weeks!
You will learn how to:
1οΈβ£ Architect and design resilient clusters (in the cloud or on-prem).
2οΈβ£ Master deployment strategies and resource management.
3οΈβ£ Wire the cluster network and trace packets flowing through it.
4οΈβ£ Secure your cluster with the latest best practices.
5οΈβ£ Autoscale, manage data and stateful workloads, monitoring and more.
What you need to know:
β
40% lecture, 60% hands-on labs.
β
Small groups for personalized learning.
β
Progresses from basics to advanced topics.
β
Lifetime access to course materials and Slack community.
Ticket and info:
Corporate training:
10/31/2024, 1:26:07 PM
This week on Learn Kubernetes Weekly 103:
π How Agoda handles load shedding in private cloud
π A hands-on guide to Kubernetes endpoints & EndpointSlices
π€ Kubernetes: containers, and the "lost" SIGTERM signals
π
ββοΈ Observability is not equal observability in Kubernetes
βοΈ Amazon EKS: managing and fixing etcd database size
Read it now:
βοΈ Single big cluster or multiple clusters?
Why not the best of both?! Simplify Kubernetes with vCluster by Loft Labs, the leading solution for Kubernetes multi-tenancy and cost savings
10/30/2024, 12:41:09 PM
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
β
Platform Engineer with ClickUp
π° $240K to $290K a year
π¨βπ» Remote from the United States
β
Software Engineer with Chai Research Corp.
π° $200K to $300K a year
π From the office in Palo Alto, CA, USA
β
Platform Engineer with Chan Zuckerberg Initiative
π° $190K to $285K a year
π¨βπ» Remote from the United States
β
Software Engineer with Palo Alto Networks
π° $170K to $277K a year
π From the office in Santa Clara, CA, USA
β
π Browse all 1376 Kubernetes jobs on Kube Careers
10/30/2024, 7:41:02 AM
This week on Learn Kubernetes Weekly 102:
βοΈ Load balancing and scaling long-lived connections in Kubernetes
βοΈ Build your service mesh
π Optimizing database performance: Exploring pgpool2 deployment on Azure Kubernetes Service
π Learned it the hard way: Don't use Cilium's default pod CIDR
πΈ Reducing cloud costs of Kubernetes clusters
Read it now:
π Are you ready to double your Kubernetes resource utilization?
StormForge, the sponsor for this issue, has built an HPA-compatible vertical pod rightsizing solution designed to help you save Mem/CPU and optimize your cloud bill. You can try it for free here
10/23/2024, 12:26:08 PM
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
β
Platform Engineer with ClickUp
π° $240K to $290K a year
π¨βπ» Remote from the United States
β
Software Engineer with Hiive
π° $225K to $275K a year
π¨βπ» Remote from the United States, Canada
β
Software Engineer with Chai Research Corp.
π° $200K to $300K a year
π From the office in Palo Alto, CA, USA
β
Platform Engineer with Chan Zuckerberg Initiative
π° $190K to $285K a year
π¨βπ» Remote from the United States
β
π Browse all 1254 Kubernetes jobs on Kube Careers
10/23/2024, 7:41:03 AM
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:
π 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.
With "miniscule" Farrell
10/23/2024, 2:36:04 AM
This week on the Learn Kubernetes Weekly:
π How we are managing a container platform
π§ Leaky Vessels deep dive: escaping from Docker one syscall at a time
π΅οΈββοΈ How to inspect Kubernetes networking
π§ Removing specific images from all Kubernetes nodes
π Kubernetes resiliency (RTO/RPO) in multi-cluster deployments
Read it now:
π Many thanks to StormForgeIO for supporting our work and sponsoring this issue. Make sure to check out their platform to optimise resources and save on your cloud spend
6/5/2024, 12:55:05 PM
In this KubeFM episode, Hans, a Principal Cloud engineer, shares his experiences empowering teams to use, build and manage platforms built on Kubernetes.
You will learn:
- How OpenTelemetry and Prometheus shape cluster management and observability.
- The role of tools like ArgoCD and Flux in enabling GitOps and streamlining deployment processes.
- The significance of governance tools such as Gatekeeper and OPA for secure and validated resource creation.
- The benefits of Custom Resource Definitions (CRDs) and operators in automating processes and enhancing the developer experience.
Watch (or listen to) it here:
π Many thanks to Sysdig for supporting our work and sponsoring this episode. Make sure to check out their Kubernetes security checklist
With "Zero certified" Farrell
6/4/2024, 12:05:25 PM
This tutorial discusses the deployment of K3s with KubeVIP as a load balancer and cloud controller manager.
The author shares his experience setting up KubeVIP, adding additional servers and agents, and testing the setup with an nginx web server.
More:
6/2/2024, 2:34:05 PM
Mircea-Pavel Anton, an MLOps Engineer, shares his journey to running Kubernetes nodes under Proxmox despite initial plans to use Ubuntu with K3S.
Mircea's experience highlights the practical challenges of DIY cluster computing, including hardware limitations and the complexity of maintaining a clean and efficient environment over time.
Watch the full episode:
5/30/2024, 4:11:28 PM