The Kubernetes Workshop

By Zach Arnold , Sahil Dua , Wei Huang and 3 more
  • Instant online access to over 7,500+ books and videos
  • Constantly updated with 100+ new titles each month
  • Breadth and depth in over 1,000+ technologies

About this book

Thanks to its extensive support for managing hundreds of containers that run cloud-native applications, Kubernetes is the most popular open source container orchestration platform that makes cluster management easy. This workshop adopts a practical approach to get you acquainted with the Kubernetes environment and its applications.

Starting with an introduction to the fundamentals of Kubernetes, you’ll install and set up your Kubernetes environment. You’ll understand how to write YAML files and deploy your first simple web application container using Pod. You’ll then assign human-friendly names to Pods, explore various Kubernetes entities and functions, and discover when to use them. As you work through the chapters, this Kubernetes book will show you how you can make full-scale use of Kubernetes by applying a variety of techniques for designing components and deploying clusters. You’ll also get to grips with security policies for limiting access to certain functions inside the cluster. Toward the end of the book, you’ll get a rundown of Kubernetes advanced features for building your own controller and upgrading to a Kubernetes cluster without downtime.

By the end of this workshop, you’ll be able to manage containers and run cloud-based applications efficiently using Kubernetes.

Publication date:
September 2020

About the Authors

  • Zach Arnold

    Zach Arnold works as a software engineer at Ygrene Energy Fund. Zach has an experience of over 10 years in modern web development. He is an active contributor to the Open Source Kubernetes project in both SIG-Release and SIG-Docs currently focusing on security. He has been running clusters in production since Kubernetes 1.7 and has spoken at the previous 4 KubeCons. His passion areas in the project center around building highly stable Kubernetes cluster components and running workloads securely inside of Kubernetes.

    Browse publications by this author
  • Sahil Dua

    Sahil Dua is a software engineer. He started using Kubernetes to run machine learning workloads. Currently, he’s running various types of applications on Kubernetes. He shared his learnings as a keynote session at KubeCon Europe 2018. He’s a passionate open source contributor and has contributed to some famous projects such as git, pandas, hound, go-Github, and so on. He’s been an open source community leader for over 2 years at DuckDuckGo.

    Browse publications by this author
  • Wei Huang

    Wei Huang: Wei works as a senior software engineer in IBM. He has over 10 years' experiences around database, data warehouse tooling, cloud, container, monitoring and devops. He started to use Kubernetes since 1.3, including extending Kubernetes LoadBalancer using CRD, networking, scheduling and monitoring. Now he is a core maintainer of Kubernetes SIG-Scheduling.

    Browse publications by this author
  • Faisal Masood

    Faisal Masood works as a senior consulting engineer at Red Hat. Faisal has been helping teams to design and implement hybrid cloud solutions using OpenShift (Red Hat enterprise Kubernetes offering) since Kubernetes 1.3. Faisal has over 18 years of experience in building software and has been building microservices since the pre-Kubernetes era.

    Browse publications by this author
  • Melony Qin

    Melony Qin is a woman in STEM. Currently working as a Program Manager at Microsoft, she's a member of the Association for Computing Machinery (ACM) and Project Management Institute (PMI). She has contributed to serverless computing, big data processing, DevOps, artificial intelligence, machine learning, and IoT with Microsoft Azure. She holds all the Azure certifications (both the Apps and Infrastructure and the Data and AI tracks) as well as Certified Kubernetes Administrator (CKA) and Certified Kubernetes Application Developer (CKAD), and is mainly working on her contributions to open-source software (OSS), DevOps, Kubernetes, serverless, big data analytics, and IoT on Microsoft Azure in the community. She's the author and co-author of two books, Microsoft Azure Infrastructure and The Kubernetes Workshop, both published by Packt Publishing. She can be reached out via Twitter at @MelonyQ.

    Browse publications by this author
  • Mohammed Abu Taleb

    Mohammed Abu-Taleb works as a Technical Advisor at Microsoft. Working at Microsoft CSS team for troubleshooting complex issues and cases for premier customers that are using Azure Kubernetes Services (AKS). Prior that, Mohammed was a SME (subject matter expert) for the azure managed monitoring service (Azure Monitor) focusing on designing, deploying, and troubleshooting monitoring strategies for containers

    Browse publications by this author
Book Title
Unlock this full book FREE 10 day trial
Start Free Trial