OPERATING SYSTEMSOS Linux

Exploring Kubernetes on the Edge 1 – CNCF Kubernetes Book Club

Join the weekly CNCF Virtual Kubernetes Book Club Meetup https://community.cncf.io/kubernetes-virtual-book-club/

Event Date: 2024/06/13
About this book Edge Computing Systems with Kubernetes:
Edge computing is a way of processing information near the source of data instead of processing it on data centers in the cloud. In this way, edge computing can reduce latency when data is processed, improving the user experience on real-time data visualization for your applications. Using K3s, a light-weight Kubernetes and k3OS, a K3s-based Linux distribution along with other open source cloud native technologies, you can build reliable edge computing systems without spending a lot of money. In this book, you will learn how to design edge computing systems with containers and edge devices using sensors, GPS modules, WiFi, LoRa communication and so on.

Welcome to another engaging session of the Kubernetes Book Club! In this video, we dive deep into the world of Kubernetes on the edge with our special guest, Sergio Mendez, author and systems engineer. Join us as we explore practical use cases, discuss the basics of Kubernetes and containers, and learn how to deploy Kubernetes on small, resource-constrained devices like Raspberry Pi.

In This Video:
– Introductions: Meet our diverse group of participants from around the globe.
– Book Overview: Sergio provides an overview of his book, which covers the essentials of Kubernetes and edge computing, including installation, networking, and running databases on edge devices.
– Use Cases: Real-world applications of edge computing, from agriculture to smart cities, highlighting the importance of processing data close to its source.
– Hands-On Examples: Step-by-step guidance on setting up Kubernetes on Raspberry Pi, compiling containers for ARM, and practical coding examples.
– Interactive Q&A: Engaging discussions and questions from participants about edge computing challenges and solutions.

Key Takeaways:
– Understanding Edge Computing: Learn the significance of processing data near its source and various edge computing use cases.
– Kubernetes Basics: Gain a solid foundation in Kubernetes concepts, including container compilation, networking, and storage.
– Hands-On Learning: Practical demonstrations and examples to help you get started with Kubernetes on your own edge devices.

Join the Kubernetes Book Club:
If you’re passionate about Kubernetes and eager to learn, join us every Friday for our book club sessions. Stay connected with us on Slack, ask questions, and share your experiences with the community.

0:00 – Introduction
2:00 – Welcome and Participant Introductions
5:30 – Overview of the Book
10:15 – Real-World Edge Computing Use Cases
15:45 – Basics of Kubernetes and Containers
20:30 – Installing Kubernetes on Raspberry Pi
25:00 – Compiling Containers for ARM Architecture
30:15 – Networking and Storage in K3s
35:00 – Hands-On Demonstrations
40:00 – Running Databases on Edge Devices
45:30 – Interactive Q&A Session
50:00 – Discussion on Networking with Traffic and NGINX
55:00 – Final Remarks and Next Steps
1:00:00 – Closing and Farewell

Resources Mentioned:
– K3s Kubernetes Distribution: https://k3s.io/
– K3OS: https://k3os.io/
– Talos Linux: https://www.talos.dev/
– EKS Anywhere: https://aws.amazon.com/eks/eks-anywhere/
– Raspberry Pi: https://www.raspberrypi.org/
– Google Coral: https://coral.ai/
– AWS Graviton: https://aws.amazon.com/ec2/graviton/

source

by Carlos Santana

linux foundation