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.

5|Reviews (156)
Data+Become a specialist with access to over 1,400 data science courses.
₹734/mo
Data+Become a specialist with access to over 1,400 data science courses.
₹514

Why choose Security+?

check
Includes Core Tech Features
🔥
PluralSight July OfferLimited-time deals till Jul 31
verifiedGet this course for free with the Coursera Plus subscription.
✓ Compare courses before making a decision
Check Latest Price →
Price may vary. Check latest price on provider site.

Course Insight

Suitable for intermediate learners. Works well as a continuation after mastering Software Development fundamentals. It bridges the gap toward advanced, production-level engineering.

Intermediate FriendlySelf-Paced Learning

SKILLS TO
MASTER

Software Development Basics
Fundamental principles and concepts
Practical ApplicationTrending
Real-world project implementation
Best Practices
Industry standard workflows and guidelines
Problem Solving
Core Concepts
Implementation
Workflow Integration
Optimization
Careers:Relevant for professionals pursuing roles within Software Development.

Quick Facts

Below sections are verified from last major sync. For real-time updates and today's latest lectures, Check official page here.

What You’ll Learn

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.

See how this course curriculum compares with alternatives

Outcomes

  • 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.
See side-by-side differences in learning outcomes

FAQs

Top Alternatives

Highly-rated courses worth your attention

Start Developing for Android
4.0· 1 Hrs 3 minutes
Beginner
SECURITY+
₹514/yr₹1,02750% OFF|₹734/mo
Developing Teamwork Skills
4.0· 47 minutes
Beginner
SECURITY+
₹514/yr₹1,02750% OFF|₹734/mo
Developing Change Readiness Skills
5.0· 1 Hrs 15 minutes
Intermediate
SECURITY+
₹514/yr₹1,02750% OFF|₹734/mo
DotNetNuke Module Development
4.0· 2 - Hrs 23 minutes
Intermediate
SECURITY+
₹514/yr₹1,02750% OFF|₹734/mo
Kubernetes for Developers: Deploying Your Code
5(156+ learners)
PluralSight July Offer
50% off first month or year on any Individual plan. Use code NEWSKILLS50 at checkout.