Do you need to learn core Kubernetes concepts in order to get your application containers running in a cluster? This course provides a developer-focused look at key Kubernetes resources, benefits they can provide, and how to get started using them.
If you need to get your application containers into Kubernetes, then this course will help jumpstart that process. In this course, Kubernetes for Developers: Core Concepts, you'll be provided a developer-focused look at the role Kubernetes can play in the development workflow. First, you'll learn how to get Kubernetes up and running locally on your machine, interact with Kubernetes using kubectl, and how to use different resources it provides. Next, you'll discover how to deploy containers within Pods, work with deployments, and expose a Pod with a service. Then, you'll explore the role of storage, ConfigMaps, and secrets. Finally, you'll delve into troubleshooting Pods. By the end of this course, you'll understand the role Kubernetes can play in your development workflow and how it can be used to orchestrate and manage your containers.
Course Overview [Autogenerated] Welcome to the Kubernetes for developers Core concepts course. My name's Dan Wally and I'm a software developer, architect and trainer specializing in development and container technologies. Over the years, I've had the opportunity to work with containers extensively, and I'm excited to discuss how you can leverage your existing knowledge of containers while using kubernetes. The goal of this course is to teach you about the core concept of kubernetes, and the key resource is that provides whether you're learning about kubernetes for production or simply want to run it locally for testing or other scenarios. This course will provide the building blocks you need to get started. The course starts out by providing a big picture. Look at what kubernetes is, what it's composed of in different ways. It could be used as a developer. One of the key resource is provided by kubernetes is pods. You'll learn about what a pot is and how multiple pods can be used. A host containers for an application. From there, you'll learn about how to create pods using deployments and learn about service is and how they could be used. Provide networking functionality for your pods throughout a kubernetes cluster as the course progresses. You'll also learn how to get configuration data into your application using fig maps and handle sensitive information using secrets. Finally, you'll see how to put all of the concepts together to get an application up and running in a kubernetes cluster. So let's get started by talking about what Kubernetes is and the benefits that could bring you as a developer.