Completek8s Classroomnotes 28/Sep/2023

Kustomize

  • Kustomize is a solution that creates k8s components by overlaying declarative yaml artifacts without changing actual files
  • Advantages

    • kubectl native
    • plain yaml
    • declarative
    • multiple configurations
  • Functionality:

    • Templating:
      • helm: Go templates
      • kustomize: No templates
    • Setup:
      • helm: Needs setup
      • kustomize: No seperate setup
    • Configuration:
      • helm: Manage multiple configurations with one base file
      • kustomize: Manage multiple configurations with one base file
  • How it works
    Preview
  • Refer Here for official docs and Refer Here for kustomize documentation from official k8s
  • Refer Here for examples from kustomize
  • Refer classroom videos for understanding kustomize
  • Next Steps:

    • Storage (4 hours)
    • Network Policy (1 hour)
    • Trouble shooting (8 hours)
    • AKS (4 hours)
    • EKS (4 hours)
    • GKE (4 hours)
    • ArgoCD (8 hours)
    • CKAD (24 hours)
    • Service Mesh (8)
    • Patterns (8)
    • Production Best Practices (4-6)
    • CKS (10-30)

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

About continuous learner

devops & cloud enthusiastic learner