Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Kustomize Mastery: Manage Kubernetes Configuration with Ease

via Udemy

Overview

Everything you need to know about managing real world kubernetes configurations with Kustomize.

What you'll learn:
  • Understand how Kustomize works
  • Understand how to use kustomize to manage kubernetes manifests for multiple enviornments from scratch
  • Applying kustomize to existing kubernetes configurations
  • Assess and decide when to use Kustomize and when the use case isn’t suitable
  • Understand various ways to setup Kustomize and pros and cons of each


In this course, you will:

  • Understand how Kustomize works.

  • Understand how to use kustomize to manage kubernetes manifests for multiple environments from scratch.

  • Apply kustomize to existing kubernetes configurations manifests.

  • Assess and decide when to use Kustomize and when the use case isn’t suitable.

  • Understand various ways to set up Kustomize and pros and cons of each.


Before taking this course, you should be:

  • Familiar with what Kubernetes is and the basic structure of a Kubernetes manifest file.

  • Have basic knowledge or experience working with YAML files.

  • Interested in writing clean YAML code and applying best practices such as DRY (Dont Repeat Yourself) in your Kubernetes configurations.


This course is intended for:

  • Beginner, Intermediate to advanced Kubernetes developers who are seeking new ways to manage their Kubernetes configurations.

  • Developers who just want to get more familiar with Kustomize and the possibilities it offers.

  • Developers looking for best practices around Kubernetes configuration management with minimal overhead. (I want to stick to YAML. I don't want to learn a new language just to manage my configurations).

Why you should take this course:

  • Configuration management in Kubernetes becomes complicated the more you use it and the more complex your infrastructure gets, especially when you need to manage multiple environments.

  • New Kubernetes developers end up duplicating their Kubernetes configurations across multiple environment directories, resulting in even more complication.

  • Updating deployment manifests becomes really difficult when you need to make a simple manifest change, since this will need to be made in several places due to the duplication.

  • Most other Kubernetes configuration management tools add more complexity to simple workflows, e.g. helm charts.

  • The name “Kustomize” is just cool and now integrated into kubectl :)


Extra things that come with this course:

  • Access to the course Slack team, for getting help/advice from me and other students.



Taught by

George Alonge

Reviews

4.5 rating at Udemy based on 246 ratings

Start your review of Kustomize Mastery: Manage Kubernetes Configuration with Ease

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.