Yaml Tutorial | Learn YAML in 18 mins

  Рет қаралды 611,238

TechWorld with Nana

TechWorld with Nana

Күн бұрын

YAML Tutorial for DevOps engineers | YAML Syntax explained with real examples
► Subscribe To Me On KZbin: bit.ly/2z5rvTV
In this complete YAML tutorial you will learn what YAML is, what it's used for and I demonstrate the basic YAML syntax with real Kubernetes configuration files.
YAML stands for YAML Ain't Markup Language and is a data serialization language. The basic building block of YAML documents are key-value pairs. Indentation is used to denote structure and tabs are not allowed.
In all my tutorial videos for Docker, Kubernetes, Ansible etc. I've used YAML for the example configuration files, because YAML has actually become a widely used format for writing configurations files. One of the reasons for its popularity is that the language is human-readable, intuitive and flexible. In fact, it can be used with nearly any application that needs to store or transmit data.
In this Yaml Tutorial I cover the below:
▬▬▬▬▬▬ T I M E S T A M P S
0:00 - Intro
0:11 -YAML is popular
0:36 - What is YAML?
1:13 - Why learn YAML? YAML Format compared to XML and JSON
2:37 - YAML Use Cases
2:52 - YAML Syntax
2:56 - key-value pairs
3:56 - comments
4:18 - objects
5:31 - lists
5:51 - boolean
6:21 - more about lists
8:48 - Real Kubernetes YAML Configuration Example
11:54 - Multi-line strings
15:15 - environment variables
16:07 - placeholders
16:42 - multiple yaml documents
17:17 - YAML and JSON in Kubernetes
▬▬▬▬▬▬ Useful Links ▬▬▬▬▬▬
Code Editor Plugins for YAML, e.g. for Visual Studio Code (supports YAML validation, auto completion, formatting etc): ► github.com/redhat-developer/v...
Online YAML Validator: ► www.yamllint.com/
Json2Yaml Converter: ► www.bairesdev.com/tools/json2...
▬▬▬▬▬▬ Maybe also interesting videos for you ▬▬▬▬▬▬
Full Kubernetes and Docker tutorial ► bit.ly/2YGeRp9
DevOps Tools, like Ansible ► bit.ly/2W9UEq6
What is Kubernetes? ► • What is Kubernetes | K...
#yaml #yamltutorial #devops #techworldwithnana
▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬
Join private Facebook group ► bit.ly/32UVSZP
Don't forget to subscribe ► bit.ly/3mO4jxT
DEV ► bit.ly/3h2fqiO
INSTAGRAM ► bit.ly/2F3LXYJ
TWITTER ► bit.ly/3i54PUB
LINKEDIN ► bit.ly/3hWOLVT

Пікірлер: 423
@TechWorldwithNana
@TechWorldwithNana 4 жыл бұрын
▬▬▬▬▬▬ T I M E S T A M P S 0:00 - Intro 0:11 -YAML is popular 0:36 - What is YAML? 1:13 - Why learn YAML? YAML Format compared to XML and JSON 2:37 - YAML Use Cases 2:52 - YAML Syntax 2:56 - key-value pairs 3:56 - comments 4:18 - objects 5:31 - lists 5:51 - boolean 6:21 - more about lists 8:48 - Real Kubernetes YAML Configuration Example 11:54 - Multi-line strings 15:15 - environment variables 16:07 - placeholders 16:42 - multiple yaml documents 17:17 - YAML and JSON in Kubernetes ▬▬▬▬▬▬ Useful Link 💡▬▬▬▬▬▬ Code Editor Plugin for Visual Studio Code (supports YAML validation, auto completion, formatting etc): github.com/redhat-developer/vscode-yaml 👉🏼 For any questions/issues/feedback, please leave me a comment and I will get back to you as soon as possible. 👉🏼 Also please let me know what you want to learn about DevOps. Please don't forget to subscribe and give me a thumbs up if you liked my video 🤓
@kalankaraivilakkam
@kalankaraivilakkam 4 жыл бұрын
Really useful with timestamps
@TechWorldwithNana
@TechWorldwithNana 4 жыл бұрын
@@kalankaraivilakkam Thanks for confirming, I thought so :)
@sanjeevsiva17
@sanjeevsiva17 3 жыл бұрын
I like how you did indentation with the time stamps
@thedude00
@thedude00 3 жыл бұрын
I believe the video contains a mistake about environment variables (15:15​). The variable expansion is performed by bash, yaml does not recognize the $VAR syntax as anything special, it just sees it as a normal string
@roycegerardo9708
@roycegerardo9708 2 жыл бұрын
I dont mean to be so offtopic but does someone know a trick to log back into an Instagram account?? I somehow lost the account password. I would love any tips you can give me
@kefetDtcom
@kefetDtcom 3 жыл бұрын
I never get tired of listening to your tutorials. you explain things in detail. the most important thing in your tutorials and that makes them special is you start giving historical declarations at the beginning like why it was introduced in our IT world. To me, it is a very very important element of any tutorial. knowing why it was introduced.
@TechWorldwithNana
@TechWorldwithNana 2 жыл бұрын
Thanks so much, really appreciate your positive feedback! :)
@attilapinter7141
@attilapinter7141 3 жыл бұрын
I just started to watch your content and... woooow. The quality is fantastic, the knowledge is incredibly valuable and the way you explain it is just super simple. Love it!
@TechWorldwithNana
@TechWorldwithNana 3 жыл бұрын
Thank you so much Attila, I appreciate your feedback very much 🙂
@judestephen3634
@judestephen3634 3 жыл бұрын
Super simplicity of teaching YAML. Never thought that someone can easily teach YAML in 17-18 minutes and the audience also able to learn in such a short and sweet time. You are awesome in all these short videos and it really helps in learning things very quickly. Keep up your good videos
@TechWorldwithNana
@TechWorldwithNana 2 жыл бұрын
Thanks so much Jude, really happy to hear that!! :)
@jackycwwang
@jackycwwang Жыл бұрын
The best and most straight-to-the-point tutorial for YAML introduction I have ever seen. Thank you for your time and effort to cut to the chase!!!
@VeraxMusic
@VeraxMusic Жыл бұрын
She's pretty much the best explainer of _any_ technical topic, not just yml.
@solaadio
@solaadio 4 жыл бұрын
I usually learn quietly and move on but on this ocassion I just couldn't resist leaving a comment. You are just too good. You are by far, my number one Docker/Kubernetes instructor on KZbin. This is awesome material I would gladly pay for, if it was put up for sale. I hope you have a financially rewarding time out there consulting for massive organisations with these awesome skills and knowledge.
@TechWorldwithNana
@TechWorldwithNana 4 жыл бұрын
Thank you, I really appreciate your comment! especially that you can see the efforts behind my free content which take up so much time each week 🙉 Actually I am creating my first online course because as you said the effort should pay off, so that I can continue creating the free content on youtube.
@Csense-se5ke
@Csense-se5ke 2 жыл бұрын
@@TechWorldwithNana i couldn't agree more with the commentator of this thread this is my first time on your channel and me being new to learning aws you're explanation of yaml is really beneficial yet concise. Please keep us posted on where we can buy your course once it's completed you've got a subscriber in me 👌🏾💯
@ravis1357
@ravis1357 2 жыл бұрын
@@TechWorldwithNana Pls share here when you've the course :)
@kunalbangalore
@kunalbangalore 11 ай бұрын
comprehensive but concise, and well structured content makes the comprehension so easy. so far the best yaml tutorial I have found
@ashleyboykin2736
@ashleyboykin2736 2 жыл бұрын
Thank you Nana! I was honestly terrified of thinking I couldn't understand YAML quickly, but you made it so much clear and easy to understand. I learned this much quicker than JSON!
@AlphaXenarc
@AlphaXenarc 3 жыл бұрын
Needed to learn this for an internship this was such an easy, quick, and well done tutorial!!
@mkotechvid
@mkotechvid 3 жыл бұрын
Nana, you are a no nonsense person. Thank you for explaining details of YAML in less that 20 minutes.
@MistaT44
@MistaT44 2 жыл бұрын
Best tutorials on youtube. The moment I have a doubt/question, you always clear that up the next second (e.g. different indentation levels). So clear, concise, practical, and packed full of knowledge. Thank you!!!
@monakanafi1057
@monakanafi1057 Жыл бұрын
I wish I could like this video twice. This is the second time I am coming back to this video. Thank you Nana!
@sukhwinder101
@sukhwinder101 2 жыл бұрын
so much content in just 18 min . Simple but effective - thanks a ton.
@harishphapale600
@harishphapale600 3 жыл бұрын
Thanks for this tutorial. All the concept are explained very well. There are many videos on DevOps tools but no one talks about YAML, YAML syntax etc. I appreciate your efforts.
@harshgoyal6822
@harshgoyal6822 3 жыл бұрын
Very well explained. All YAML concepts in JUST 18 Mins. Appreciate your effots
@TechWorldwithNana
@TechWorldwithNana 3 жыл бұрын
Thanks, glad to hear :)
@ashguillaume8584
@ashguillaume8584 3 жыл бұрын
Wow you just blew my mind with the mutiple components in a single YAML file! Thanks for your video, this was insanely helpful for me and you're a great teacher!
@TechWorldwithNana
@TechWorldwithNana 2 жыл бұрын
Really happy to hear Ash, thank you for your comment! :)
@giovannicruz7023
@giovannicruz7023 3 жыл бұрын
Thanks a lot for sharing! I've always had difficult to understand Docker-Compose files due to YAML, until today. It's totally clear for me now, because your practical examples contextualized well the theory. Amazing!
@TechWorldwithNana
@TechWorldwithNana 3 жыл бұрын
Great to hear that my video is so valuable and helpful for you! :) Thanks so much for your feedback Giovanni 🙏
@tarek_maza
@tarek_maza 2 жыл бұрын
As a new dev to devops I find your channel very useful! Thank you and keep up the great work!
@arihantjain8347
@arihantjain8347 Жыл бұрын
It is becoming a hobby to watch these tutorials, very useful - Thanks!
@alanrudolf
@alanrudolf 2 жыл бұрын
Thank you for all these videos Nana, they have been so helpful!
@ashishrathod1296
@ashishrathod1296 Жыл бұрын
The perfect tutorial to get the basics of yaml and to start the docker and kubernetes tutorials. Thank you and keep it up creating good content.
@devdavid8439
@devdavid8439 3 жыл бұрын
I'm really pleased by this introduction which is comprehensive and clear. It's worth every minute. Thank you.
@TechWorldwithNana
@TechWorldwithNana 3 жыл бұрын
I'm really happy you think so, thanks so much! :)
@Joe-tk8cx
@Joe-tk8cx 3 жыл бұрын
Just want to say, god bless you nana for all this great content
@aryan368
@aryan368 3 жыл бұрын
NANA I just stop to listen your voice. So neat , so engaged. Thank you for making such videos it is definitely helping me to move forward in my career.
@SJ0693
@SJ0693 2 жыл бұрын
I am very new to the whole devOps environment, and your tutorials have, are and (hopefully) will help me a lot. So, a big thank you from me.
@VladimirPeric22
@VladimirPeric22 3 жыл бұрын
Clear, simple, very informative. Thank You !
@amoodi
@amoodi 3 жыл бұрын
Probably best video on Yaml to kick start.
@BijouBakson
@BijouBakson Жыл бұрын
I am glad I spent 30min of my time watching this. It's so simple, until you're told what is going where. Thank you for this Nana. :)
@josephnduati1214
@josephnduati1214 3 жыл бұрын
I like this tutorial: No drama, Straight to the point with real examples! Thank you! Now back to your docker tutorial. (Already Liked and Subscribed).
@TechWorldwithNana
@TechWorldwithNana 2 жыл бұрын
Thanks Joseph!! :D
@er.vikramkumarpundir8073
@er.vikramkumarpundir8073 3 жыл бұрын
You are just awesome Nana. You always know that what the viewers are looking for and hence you just deliver that...
@ChuckHahm
@ChuckHahm 3 жыл бұрын
Great video! Clear, nicely organized with relevent examples.
@xarmandop
@xarmandop Жыл бұрын
Awesome, thanks for this short, handy and clear introduction to YAML
@pravataranjandashfse2677
@pravataranjandashfse2677 4 жыл бұрын
One of the best videos available on the internet on YAML. Keep up the good work NANA. :)
@TechWorldwithNana
@TechWorldwithNana 4 жыл бұрын
Wow thank you so much Pravata! 🙂
@rajeevsai91
@rajeevsai91 2 жыл бұрын
Excellent video. Very comprehensive, clarity of thought is superb! Glad I found this channel!
@jump912
@jump912 2 жыл бұрын
really love the way you structure the tutorial and all the visual cue really helps in understanding the concept easily.
@chun-lunlin7397
@chun-lunlin7397 4 ай бұрын
this is sooo good and well explained! thanks Nana!
@nileshdeals
@nileshdeals 2 жыл бұрын
Awesome tutorials, also the way you explains every bit of it in detail, really thankful.
@pedrojaviermunozgarcia3721
@pedrojaviermunozgarcia3721 8 ай бұрын
you never stop surprising me , thanks for your lessons!
@florih91
@florih91 3 жыл бұрын
Thank you for the good Tutorial, a clear good understandable voice makes so much of a diffrence !
@gkapoor80
@gkapoor80 2 жыл бұрын
Great work with the tutorial. To the point and well explained. Kudos and keep them coming
@prasadrao4840
@prasadrao4840 Жыл бұрын
Nana, you are outstanding in Teaching , Simple and Best . Many Thanks
@ClausPolanka
@ClausPolanka 4 жыл бұрын
Wow. This was really well structured and very informative. Thank you so much for it. Good job.
@TechWorldwithNana
@TechWorldwithNana 4 жыл бұрын
Thanks a lot Claus, really happy to hear! Check out my other videos as well :)
@navneethparthasarathy8395
@navneethparthasarathy8395 3 жыл бұрын
This is fantastic explanation Nana. Thank you so much for this content.
@siddharthojha4190
@siddharthojha4190 3 жыл бұрын
Most useful YAML tutorial for DevOps engineers. Appreciate the effort.
@TechWorldwithNana
@TechWorldwithNana 3 жыл бұрын
Thanks a lot Siddharth, really happy to hear it's useful for you guys :)
@jairunet
@jairunet 2 жыл бұрын
That was a really clear and to the point explanation, really appreciate it.
@manojkatari4386
@manojkatari4386 Жыл бұрын
You are gem in explaining any concept, great content. Good work!
@mmm763
@mmm763 2 жыл бұрын
What a great explanation....Nana, you are great.
@alekseyslovyagin6056
@alekseyslovyagin6056 2 жыл бұрын
Best explanation of YML ever, thx
@MK72887
@MK72887 2 жыл бұрын
Always on point and I learn a lot from your vids. Thank you Nana
@SA-xq3xe
@SA-xq3xe 2 жыл бұрын
Very clear. Thank you Nana for this tutorial
@easy-waytolearn4118
@easy-waytolearn4118 2 жыл бұрын
Thank you for this awesome tutorial, I was very confused between yaml and json but after watching this tutorial, now I can able to write conf files using yaml.
@boyizhang1476
@boyizhang1476 2 жыл бұрын
Concise, to the point tutorial. Thank you so much!
@OutdoorsHappiness
@OutdoorsHappiness 2 жыл бұрын
thanks for this high quality introduction, clear and to the point !
@felixpujols1895
@felixpujols1895 Жыл бұрын
Beautifull explanation! Subscribed!!!
@durgaprasadvinukonda
@durgaprasadvinukonda Жыл бұрын
This tutorial was Awesome 👏. Thank you Nana . I learned a lot from your channel .
@raghavops146
@raghavops146 Жыл бұрын
This is an excellent video on Yaml. Thanks a ton.
@michaelcolun9849
@michaelcolun9849 2 жыл бұрын
Thank you Nana, very well put together
@amour_armour
@amour_armour Жыл бұрын
Thank you, Nana! wow, this feeling of understanding is incredible
@denniswillenborg4828
@denniswillenborg4828 3 жыл бұрын
Thanks for the very clear and nuanced video!
@apollo2278
@apollo2278 3 жыл бұрын
Danke! Das war genau der überblick den ich gerade gebraucht habe. Super erklärt!
@TechWorldwithNana
@TechWorldwithNana 3 жыл бұрын
Danke Mike, das freut mich zu hören! 😊
@jeymsie2474
@jeymsie2474 2 жыл бұрын
amazing tutorial. always simple and straight to the point
@mlndev
@mlndev 3 жыл бұрын
So much help in one video! Thanks!
@shashirajitagi616
@shashirajitagi616 Жыл бұрын
Excellent, very intuitive.. much appreciated 👍
@ashraffouad
@ashraffouad 2 жыл бұрын
Helpful video, clear explanation, many thanks for your effort.
@amitrastogi1405
@amitrastogi1405 2 ай бұрын
Thanks for this video. It's an excellent tutorial on YAML!
@TcheloJG
@TcheloJG 3 жыл бұрын
Your channel is amazing. Thanks a lot for that!
@polarispolaris5077
@polarispolaris5077 2 жыл бұрын
People are talking good about your tutorials, so let me try u up. I c here so far so good!
@sami-nn9fg
@sami-nn9fg Жыл бұрын
The dash in the ">-" symbol at 15:36 is a "block chomping indicator". From the specification: "Stripping is specified by the “-” chomping indicator. In this case, the final line break and any trailing empty lines are excluded from the scalar’s content."
@holgerhedenius6929
@holgerhedenius6929 2 жыл бұрын
I like your tutorials and this is all explained in an easy to understand way. 👍
@ramurkrish
@ramurkrish 3 жыл бұрын
Thank you teacher for valuable teachings, I really gained knowledge with your outstanding teaching capabilities just for free of cost, I can jast say happy thanks for you.
@bgable7707
@bgable7707 2 жыл бұрын
VERY NICE!!! Clear & thorough. On to your "Kubernetes YAML File Explained "
@xxxxxx542
@xxxxxx542 3 жыл бұрын
finally I understand YAML !! , great explanation !!😁😁 Thank you Nana !! 👍😁
@TechWorldwithNana
@TechWorldwithNana 3 жыл бұрын
Cool glad it was so helpful 🙂👍
@mikesmith2315
@mikesmith2315 2 жыл бұрын
Thankyou Nana I have watched a few videos on YAML structure and this is easily the best on KZbin
@jaya3926
@jaya3926 2 жыл бұрын
Your explanation is amazing... Thank you very much ..
@dieguitto3528
@dieguitto3528 Жыл бұрын
Love this videos! Thank you so much.
@northshorepx
@northshorepx 4 жыл бұрын
Excellent. Simple and easy to understand. Thank you!
@TechWorldwithNana
@TechWorldwithNana 4 жыл бұрын
You're welcome, glad you liked my teaching style :)
@dominicaguiling1440
@dominicaguiling1440 2 жыл бұрын
Very helpful video, thanks!
@DimbikeY
@DimbikeY Жыл бұрын
The best tutorial ever!
@jimlprucha
@jimlprucha 4 ай бұрын
Great tutorial! Thank You!
@s.atifhussainrizvi6065
@s.atifhussainrizvi6065 3 жыл бұрын
I love your tutorials - pls carry on - Thanks
@rgv5966
@rgv5966 Жыл бұрын
Crisp video, nicely presented!
@shinigamiryuk786
@shinigamiryuk786 2 жыл бұрын
Really helpful video Nana!
@santosharakere
@santosharakere Жыл бұрын
Excellent demo. Thank you.
@dmitriysolodukha9646
@dmitriysolodukha9646 3 жыл бұрын
Awesome. Very helpful. Thank you Nana
@dmitry311212
@dmitry311212 2 жыл бұрын
Great and very clear explanation! Thanks a lot for your job, it is really useful!!!
@samk_jg
@samk_jg 2 жыл бұрын
Awesome tutorial !!
@cousi
@cousi 10 ай бұрын
Very interesting. Great Job. Thank you.
@Aditya-wj5gy
@Aditya-wj5gy 2 жыл бұрын
great tutorial, thanks!
@cvicracer
@cvicracer 3 жыл бұрын
Simply awesome! Thank you
@alexphillips4472
@alexphillips4472 10 ай бұрын
That was brilliant, thank you!
@dallastee1005
@dallastee1005 Жыл бұрын
best tech teacher in KZbin! qq to anyone, newbie here, at 10:55, isn’t “ports” here a “list of objects” instead of just a “list”? ty
@pistedoff76
@pistedoff76 2 жыл бұрын
Very helpful! Thanks!
@flaviaruffner1074
@flaviaruffner1074 2 жыл бұрын
Thanks. Really great review and refreshher for the rules of yaml.
@okoeroo
@okoeroo 2 жыл бұрын
Love this tutorial. Thanks
@santhoshs8900
@santhoshs8900 2 жыл бұрын
Best teacher for me
@brahmaprakashtoppana5666
@brahmaprakashtoppana5666 3 жыл бұрын
We enjoyed it, very useful
@karthickbaskar6886
@karthickbaskar6886 3 жыл бұрын
Superb explanation. Carrying these doubts for many months, now got cleared about the yaml indentation. Thank you. Expecting more videos with same clarity. Have been watching your channel continuously.
@TechWorldwithNana
@TechWorldwithNana 3 жыл бұрын
Wow happy to hear that I could help in clarification :) Thanks a lot Karthick!
@thechosenone8523
@thechosenone8523 2 жыл бұрын
Better than those 1hr video tutorials.
@alvaroefmota
@alvaroefmota 3 жыл бұрын
Very good explanation. Thank you!
@larsoleruben
@larsoleruben 3 жыл бұрын
Super well done, thanks
YAML crash course
20:51
Hitesh Choudhary
Рет қаралды 85 М.
Terraform explained in 15 mins | Terraform Tutorial for Beginners
18:15
TechWorld with Nana
Рет қаралды 1,5 МЛН
ТАМАЕВ vs ВЕНГАЛБИ. Самая Быстрая BMW M5 vs CLS 63
1:15:39
Асхаб Тамаев
Рет қаралды 3,1 МЛН
Универ. 13 лет спустя - ВСЕ СЕРИИ ПОДРЯД
9:07:11
Комедии 2023
Рет қаралды 3,2 МЛН
Why You Should Always Help Others ❤️
00:40
Alan Chikin Chow
Рет қаралды 98 МЛН
YAML Tutorial | Learn YAML in 10 Minutes
10:08
Kahan Data Solutions
Рет қаралды 85 М.
DevOps Prerequisites Course - Getting started with DevOps
2:46:08
freeCodeCamp.org
Рет қаралды 925 М.
Microservices explained - the What, Why and How?
18:30
TechWorld with Nana
Рет қаралды 807 М.
YAML Basics // Level Up Your Home Assistant Skills
22:58
This Smart House
Рет қаралды 69 М.
Learn YAML in 17 Minutes (Tutorial)
17:52
Indently
Рет қаралды 13 М.
Docker Crash Course for Absolute Beginners [NEW]
1:07:39
TechWorld with Nana
Рет қаралды 1,5 МЛН
How to design a modern CI/CD Pipeline
9:59
DevOps Journey
Рет қаралды 63 М.
What is DevOps? REALLY understand it | DevOps vs SRE
35:33
TechWorld with Nana
Рет қаралды 868 М.
ТАМАЕВ vs ВЕНГАЛБИ. Самая Быстрая BMW M5 vs CLS 63
1:15:39
Асхаб Тамаев
Рет қаралды 3,1 МЛН