Working with YAML files is a key skill to have in DevOps. This is a complete YAML tutorial that will take your skills from beginner to advanced in just one video!
Here we cover an introduction to YAML, the syntax, data types, comparison with XML/JSON, advanced concepts, YAML tools, and more.
➡️ Resources:
Lens: https://k8slens.dev/?utm_source=CloudNativeHackathon&utm_medium=Youtube&utm_campaign=DevOpsBoot
Monokle: https://github.com/kubeshop/monokle?utm_medium=partner&utm_source=commclassroom&utm_campaign=kunal
Datree: https://datree.io/?utm_source=youtube&utm_medium=influencer&utm_campaign=kunal
How to validate Kubernetes YAML files: https://itnext.io/how-to-validate-kubernetes-yaml-files-9a17b9a30f08
Take part in the learning in public initiative! Share your learnings on LinkedIn and Twitter with #DevOpsWithKunal & don't forget to tag us!
Complete DevOps playlist: https://www.youtube.com/playlist?list=PL9gnSGHSqcnoqBXdMwUTRod4Gi3eac2Ak
Code & Notes: https://github.com/kunal-kushwaha/DevOps-Bootcamp
➡️ Connect with me: http://kunalkushwaha.com
=========================================
Timestamps:
0:00 Intro
3:03 What is YAML
7:20 Data serialization and deserialization
16:47 What is YAML
19:20 Benefits of YAML
23:10 Demo of YAML file
24:09 Creating a YAML file
24:38 Key datatype
26:16 List datatype
27:08 Block style
28:00 Checking YAML syntax
29:03 Differentiate between documents
30:50 How does block style work
31:32 Working with JSON file
32:45 Storing data in single line
34:10 Comments in YAML
34:35 Datatypes in YAML
36:33 Storing data in multiple lines
39:10 Datatypes in YAML
41:02 Specifying datatype in YAML
49:28 Advanced datatypes
49:52 Sequence datatype
50:58 Sparse sequence datatype
51:47 Nested sequences
53:08 Maps datatype
54:34 Pairs datatype
56:27 Set datatype
57:16 Dictionary datatype
1:00:00 Reusing properties with anchors
1:05:01 Real world examples
1:05:34 Storing data in XML
1:11:21 Storing data in JSON
1:15:20 YAML DevOps tools
1:16:36 Datree
1:18:00 Monokle (by Kubeshop)
1:18:55 Lens
1:20:20 Outro
#yaml #course #devops