Mô tả


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.



Bạn sẽ học được gì

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

Yêu cầu

  • Familiar with what Kubernetes is and the basic structure of a Kubernetes manifest file
  • Have basic knowledge or experience working with YAML files

Nội dung khoá học

10 sections

Welcome - Quick Start!

6 lectures
Welcome!
01:24
What is Kustomize? - The Theory
08:59
Kustomize Hands-on - Get Ready
00:39
Kustomize Hands-on - Live
25:57
Why Kustomize
04:29
Kustomize Core Concepts
1 question

Course Introduction

5 lectures
Course Outline - What You'll Learn
02:57
Getting Course Resources
00:45
Installing Kustomize
07:55
Local Cluster Setup - Optional
03:18
Kustomize Availability in Kubectl
1 question

The Kustomization File

10 lectures
Kustomization File - An Overview
03:43
Components of the Kustomization File
2 questions
Transformers
12:55
Generators
03:44
ConfigMap Generators
31:37
Secret Generator
07:41
Resources
06:41
Kubernetes Resources Abbreviations
00:18
Namespaces
08:34
Labels & Annotations
08:40

Working with Patches

3 lectures
Patches Overview
03:07
Patches - Strategic Merge
16:27
Patches - JSON6902
06:32

Working with Custom Resource Definitions - CRDs

1 lectures
CRDs in Kustomize (using transformer configurations) - optional
10:10

Managing Multiple Environments with Overlays

3 lectures
Multi-env workflows overview
08:05
Day 1: Simple Workflows for Monoliths and Microservices
20:41
Day 3: Large Microservice Applications
04:28

Reusing Kustomize Configurations

2 lectures
Components
09:01
Replacements
13:12

Continuous Integration and Deployment Pipelines (CI/CD)

1 lectures
Github Actions Workflow with Kustomize and GKE
15:14

Conclusion

1 lectures
To be continued
01:26

Additional Kustomize Contents

2 lectures
The Kustomize CLI
12:36
Using Helm Charts with Kustomize
18:00

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.