Kubernetes is the world's most popular open-source container orchestration engine. It offers the ability to schedule and manage containers—Docker or otherwise—at scale. This course introduces developers, DevOps engineers, and IT pros to Kubernetes. First, learn how to get a Kubernetes environment up and running on Mac or Windows using Minikube, and understand the components for Kubernetes. Next, deploy a sample Kubernetes application and manage it with the Kubernetes dashboard. Instructor Karthik Gaekwad also shows how to deploy a more complicated application with a database and APIs. Then learn how to run jobs and cron jobs. Finally, explore more advanced topics, including production deployments, namespaces, monitoring and logging, and authentication and authorization.
Head of Cloud Native Engineering at VericaKarthik Gaekwad is a veteran engineer who enjoys building software using cloud and container technologies.
Karthik has worked in both large enterprises and startups, with his career spanning work at National Instruments, Signal Sciences (where he was the first hired engineer), StackEngine, and Oracle, where, as a principal engineer, he built out the Oracle Cloud managed Kubernetes engine. He currently serves as the head of cloud native engineering at Verica, where he works to build better continuous verification practices for the cloud native ecosystem. He also organizes several conferences, including DevOpsDays and Container Days. In his free time, Karthik enjoys spending time with his family, teaching others new things he's learned, dabbling in new product ideas, and blogging on theagileadmin.com.
Skills covered in this course
- [Karthik] Have you been hearing about this term cloud-native? Are you worried that everyone around you is talking about this Kubernetes thing and you have no idea where to get started? Then you've come to the right place. Hi, I'm Karthik Gaekwad. I blog on theagileadmin.com and I work at Oracle where I work on the Kubernetes team all day long. I wrote this course for you because I found Kubernetes overwhelming to get started and wanted to make the journey a lot easier for you. We'll cover the basics of what containerization is and where Kubernetes fits in. Then, we'll dive into some demos to see things actually working. We'll cover topics like deployments, services, secrets, and crons. Finally, I'll cover some advance topics and best practices. So, let's get cubing.
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.
Download the exercise files for this course. Get started with a free trial today.
Download courses and learn on the go
Watch courses on your mobile device without an internet connection. Download courses using your iOS or Android LinkedIn Learning app.
Watch this course anytime, anywhere. Get started with a free trial today.