When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Kubernetes for Developers: Deploying Your Code
How do you deploy code to Kubernetes? Learn about different deployment techniques including, rolling updates, Canary deployments, Blue-Green deployments, jobs and CronJobs, as well as troubleshooting techniques that can be used to identify issues.

This Course Includes
pluralsight
5 (156 reviews )
3 hour 4 minutes
english
Online - Self Paced
core courses
pluralsight
About Kubernetes for Developers: Deploying Your Code
Deploying code to different environments can be challenging. In this course, Kubernetes for Developers: Deploying Your Code, you’ll learn about different deployment techniques that can be used to ensure your code and applications work correctly. First, you'll discover how deployments work in Kubernetes, this includes showing how to define a deployment using YAML and migrate it to Kubernetes using the kubectl tool. Then, you'll explore how rolling deployments work, the benefits they offer, and how you can roll back a deployment if something goes wrong. Next, you'll delve into Canary deployments, the role they can play to ensure code updates run properly, and when they're appropriate to use, followed by Blue-Green deployments. From there, you'll learn about jobs and CronJobs, and how to run a one-time job or even run a job on a schedule using the Cron format. Finally, you'll explore different monitoring and troubleshooting tools such as Prometheus and Grafana that can be used to monitor Kubernetes and provide alerts when things go wrong, along with key troubleshooting commands that you can run to obtain more information about problems that arise. When you’re finished with this course, you’ll have the skills and knowledge required to deploy your code and ensure it works properly in a Kubernetes cluster.
What You Will Learn?
- Course Overview : 1min.
- Kubernetes Deployments Overview : 29mins.
- Performing Rolling Update Deployments : 29mins.
- Performing Canary Deployments : 15mins.
- Performing Blue-Green Deployments : 25mins.
- Running Jobs and CronJobs : 30mins.
- Performing Monitoring and Troubleshooting Tasks : 48mins.
- Putting It All Together : 3mins.