Infrastructure & Ops Superstream: Operationalizing Kubernetes
Published by O'Reilly Media, Inc.
The really hard part of Kubernetes isn't building a cluster; it's getting all the clusters (written by engineers with different levels of skills) to work together without problems. After all, different orgs have different needs. Join us for four hours of sessions that will give you some clarity on your own organization's journey with Kubernetes and show you how to make the most of all that Kubernetes offers—from what to expect in your first few weeks to detailed war stories from the front lines to extending Kubernetes’s functionality with Operators and more.
About the Infrastructure & Ops Superstream Series: This four-part Superstream series guides you through what you need to know about modernizing your organization’s infrastructure and operations, with each event day covering different topics and lasting no more than four hours. They’re packed with the expert insights, skills, and tools that will help you effectively manage existing legacy systems while migrating to modern, scalable, cost-effective infrastructures—with no interruption to your business.
What you’ll learn and how you can apply it
- Learn how to optimize CPU management and improve cluster performance and security
- Understand the benefits and pitfalls of working with Kubernetes
This live event is for you because...
- You’re a developer who wants to learn more about shipping and running your Kubernetes applications.
- You want to use Kubernetes to benefit or improve reliability, velocity, security, and more.
Prerequisites
- Come with your questions
- Have a pen and paper handy to capture notes, insights, and inspiration
Recommended follow-up:
- Read Kubernetes Up and Running, third edition (book)
- Explore Certified Kubernetes Application Developer (CKAD), second edition (video course)
- Watch GitOps and Kubernetes (video edition)
- Read Observability Engineering (book)
Schedule
The time frames are only estimates and may vary according to how the class is progressing.
Sam Newman: Introduction (5 minutes) - 8:00am PT | 11:00am ET | 4:00pm UTC/GMT
- Sam Newman welcomes you to the Infrastructure & Ops Superstream.
Daniel Bryant: From Kubernetes to PaaS to…Err, What’s Next? (45 minutes) - 8:05am PT | 11:05am ET | 4:05pm UTC/GMT
- Developers building applications on Kubernetes today aren’t just being asked to code applications—they’re responsible for shipping and running those applications too. We often talk about needing a Kubernetes platform, but are we really looking for a PaaS? Or are we instead looking for some kind of developer control plane with a Goldilocks-sized collection of tools that provides just the right amount of platform? Daniel Bryant shares his experience building and using platforms and offers best practices for success. You’ll learn why you should treat platform as a product, why you can’t have good developer experience (DevEx) without good UX, the importance of workflows and tooling interoperability, and more. Plus, you’ll explore the CNCF ecosystem through the lens of the developer control plane and find out what’s next in the future of this important emerging category.
- Daniel Bryant is the head of DevRel at Ambassador Labs. His technical expertise focuses on DevOps tooling, cloud and container platforms, and microservices implementations. Daniel is a longtime coder, platform engineer, and Java Champion, and he contributes to several open source projects. He also writes for InfoQ, O’Reilly, and The New Stack and regularly presents at international conferences such as KubeCon, QCon, and JavaOne. In his copious amounts of free time, he enjoys running, reading, and traveling.
- Break (5 minutes)
Tiffany Wang: Intro to Kubernetes, GitOps, and Observability (45 minutes) - 8:55am PT | 11:55am ET | 4:55pm UTC/GMT
- Tiffany Wang offers newcomers a quick way to understand Kubernetes and its natural evolutionary developments: GitOps and observability. Join in to learn how Kubernetes can benefit reliability, velocity, security, and more as you explore key tools, concepts, and practices, including kubectl, GitOps (Flux), metrics (Prometheus), dashboards (Grafana), and logging (Fluent Bit).
- Tiffany Wang has several years of experience as an engineer at companies in the education, healthcare, and automotive industries. She’s built GitOps workflows deploying to Kubernetes clusters, empowering engineers to not only write application code but also understand and maintain deployments and increase uptime. A champion of GitOps and Flux, she’s excited to design and implement solutions to reduce time to deployment, improve reliability and reproducibility, and ultimately, improve product delivery.
- Break (5 minutes)
Marlow Weston and Swati Sehgal: This Is The Way—A Crash Course on the Intricacies of Managing CPUs in K8s (45 minutes) - 9:45am PT | 12:45pm ET | 5:45pm UTC/GMT
- Optimizing CPU management improves cluster performance and security, but the process is daunting to almost everyone. Luckily, Marlow Weston and Swati Sehgal are here to explain it in such a way that even your inner toddler will comprehend. You may have a multisocket node cluster where your AI/ML workloads care about the proximity of your CPUs to GPUs. You may be running scientific workloads where you want to pin in cores within containers instead of just at the Pod level. You may have a single-socket server where you want to save a single core outside of Kubernetes for a daemon dedicated to mining bitcoin without affecting your other jobs. (Please do not do this.) Marlow and Swati will cover all this and more, helping you understand the intricacies of CPU management within the kubelet and what Kuberenetes can and can’t currently do. They’ll also cover how to help escalate the visibility of use cases not currently covered within Kubernetes.
- Marlow Weston is a cloud software architect working on resource management for Kubernetes at Intel. Marlow has expertise in resource management, the AI/ML Kubernetes cloud compute ecosystem, embedded systems, high-performance compute system tools, kernel drivers, tracing libraries, and security. Marlow's interests lie in optimizing the cloud native ecosystem for both heterogeneous systems and HPC/AI/ML compute, with an eye for both performance and sustainability.
- Swati Sehgal is a principal software engineer at Red Hat working to enhance Kubernetes to deliver best-in-class networking applications, leading-edge solutions, and innovative enhancements across the stack. Her work includes working on prototypes to deliver future high-speed container technologies and enable customers and partners to run high-throughput and latency-sensitive network functions.
- Break (5 minutes)
Anaïs Urlichs: Integrating Cloud Native Security into Your Observability Stack (45 minutes) - 10:35am PT | 1:35pm ET | 6:35pm UTC/GMT
- When talking about DevSecOps, we often focus on security for developers or security for workload management and deployments, in effect making security a separate component in our stack. However, this setup isn’t feasible when moving to cloud native applications. Deploying to production multiple times a day means multiple opportunities to compromise your security, so it’s crucial to gain security metrics alongside your telemetry. Anaïs Urlichs showcases how to integrate open source security solutions and a security-centric mindset into your cloud native observability stack. You’ll get an overview of an open source observability stack (and the applications within), then discover how to adapt your workflows to become more security-centric.
- Anaïs Urlichs is a developer advocate at Aqua Security, where she contributes to Aqua’s cloud native open source projects. Previously, Anaïs was an SRE at cloud native service provider Civo, where she helped enhance the infrastructure for hundreds of tenant clusters. In 2021, she was also a CNCF ambassador. Her passion lies in making tools and platforms more accessible to developers and community members. When she isn’t advocating DevOps best practices, she runs her own YouTube channel centered around cloud native technologies.
Sam Newman: Closing Remarks (5 minutes) - 11:20am PT | 2:20pm ET | 7:20pm UTC/GMT
- Sam Newman closes out today’s event.
Your Host
Sam Newman
Sam Newman is a technologist focusing on the areas of cloud, microservices, and continuous delivery—three topics which seem to overlap frequently. He provides consulting, training, and advisory services to startups and large multinational enterprises alike, drawing on his more than 20 years in IT as a developer, sysadmin, and architect. Sam is the author of the best-selling Building Microservices and Monolith to Microservices, both from O’Reilly, and is also an experienced conference speaker.