Complete YAML Course - Beginner to Advanced for DevOps and more!

2024 ж. 27 Сәу.
218 932 Рет қаралды

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: k8slens.dev/?Cloud...
Monokle: github.com/kubeshop/monokle?u...
Datree: datree.io/?...
How to validate Kubernetes YAML files: itnext.io/how-to-validate-kub...
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: • DevOps Bootcamp
Code & Notes: github.com/kunal-kushwaha/Dev...
➡️ Connect with me: 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

Пікірлер
  • It's amazing how you're keeping on uploading keep up the work man imma get a job from this soon...I believe in you

    @kayjay8784@kayjay87842 жыл бұрын
  • I had no idea about YAML files before this video. But this guy explained this in a very simplified manner, Now I am pretty clear about these files. Just loved the way you teach. Thanks Kunal. All the best for the great work you doing.👍👍

    @deepakkhandelwal3342@deepakkhandelwal33422 жыл бұрын
  • Time stamp 3:03 - what is yaml 7:20 - data Serialization and deserlization 19:25 - benefits of yaml 23:27 - live demo and more on yaml - list, key-value pairs etc 31:30 - comparing syntax with json 34:36 - data types 49:30 - advance data types 1:05:14 - examples and json, xml 1:15:35 - about tools and important stuff

    @tanishsaxena545@tanishsaxena5452 жыл бұрын
    • This man right here is a legend

      @snehaashishgupta1254@snehaashishgupta12542 жыл бұрын
    • @@snehaashishgupta1254 no dude the real legend is @kunal

      @tanishsaxena545@tanishsaxena5452 жыл бұрын
    • Tu to devmanush nikla 😂🙏 Thanks a lot

      @satyabansahoo6075@satyabansahoo60752 жыл бұрын
    • @@satyabansahoo6075 😂😂

      @tanishsaxena545@tanishsaxena5452 жыл бұрын
    • Yaml - yet another markup language used in ansible rest try to find out slowly and steadily

      @techeccentric8115@techeccentric8115 Жыл бұрын
  • Loving this devops series thanks for making this. Eagerly waiting for the upcoming videos.

    @Saksham_2601@Saksham_26012 жыл бұрын
  • Before this vid I had 0 knowledge about YAML, XML, JSON and the amazing tools mentioned in the video and I also didn't know whether I will be able to get started with devops or not, but now after seeing the vid I've gain the confidence to do so since you've explained everything crystal clear in the above vid. Thanks a lot man🙏🙏🙏. Keep doing what you are doing you are really making an impact💯💯💯.

    @sheikhabubaker5552@sheikhabubaker55522 жыл бұрын
  • Feels like learnt things in a more productive way, got to know a lot of things. Thanks man for such great content. Hope to learn more and implement things...

    @umangsrivastava6639@umangsrivastava66392 жыл бұрын
  • Learnt a lot about XML JSON and YAML. Thanks for the content kunal!

    @Jeremy-ul7vj@Jeremy-ul7vj2 жыл бұрын
  • Thanks a lot Kunal! Grateful to have you as a teacher.

    @akshita_agarwal@akshita_agarwal6 ай бұрын
  • Loving the frequent uploads! 🙌🏻

    @pranjalprasad8910@pranjalprasad89102 жыл бұрын
  • This was awesome way of learning a programming language. Keep up the good work Kunal.

    @arunkumarl1223@arunkumarl1223 Жыл бұрын
  • Thanks a lot Kunal! You are truly helping many people.

    @devanshsingh2@devanshsingh22 жыл бұрын
  • This is something I was struggling with for a long time but now it seems that wait is over. Thanks @kunal

    @guyswithhoodie3572@guyswithhoodie35722 жыл бұрын
    • kya rey gyndu, kya samj me aaya

      @preethi4211@preethi4211 Жыл бұрын
    • @@preethi4211 use your brain while watching this please.

      @guyswithhoodie3572@guyswithhoodie3572 Жыл бұрын
  • Bro if you continue uploading at this speed, I'll get a job in 6 months lol. Please keep it up!

    @adityapande7885@adityapande78852 жыл бұрын
  • Your DevOps videos are covering everything!

    @shalubajpai4225@shalubajpai4225 Жыл бұрын
  • Worth the timing Kunal, thanks for this free course.

    @Vishwask22@Vishwask2211 ай бұрын
  • Love your video brother , Now I am following your whole BootCamp and loving it already🔥🔥🔥

    @carrycooldude@carrycooldude Жыл бұрын
  • Hi kunal extremely grateful to share such wonderful content. I want to learn total devops from you.

    @dhananjay677@dhananjay6772 жыл бұрын
  • Thanks for back to back uploads kunal.😇

    @weekendveda6359@weekendveda63592 жыл бұрын
  • kunal bhaiya ap ne to dil kush kr diya aise hi video upload karte raho you are really hard woarking guy.

    @satyamkale9638@satyamkale96382 жыл бұрын
  • Your explanation is fabulous

    @mokshithbhagavan2709@mokshithbhagavan27092 жыл бұрын
  • Lovely course give lots of insight on YAML, Can you pls make your version of Python playlist consisting of Automation , Cloud and DevOps topics

    @SandyLearner@SandyLearner Жыл бұрын
  • Just completed Linux and here is the new video!

    @kashishlakhara7410@kashishlakhara74102 жыл бұрын
  • hats up man, you just open my eyes on yaml. so so so much thanks to you

    @nagarjunahota4498@nagarjunahota4498 Жыл бұрын
  • Kunal Bhaiyya not coming slow . Keep going we are with you 🤞

    @hammad8965@hammad89652 жыл бұрын
  • Great explanation. Got to learn yaml as well data serialization and other stuff in depth.

    @anurag-pathak10@anurag-pathak102 жыл бұрын
  • Amazing Tutorial . YAML was easy to understand with Kunal 😀

    @navedahmad7737@navedahmad77372 жыл бұрын
  • Wowwwww.... 2 videos back to back 🥳🎊 done with linux and computer networking...now ready to binge watch yaml 🤓

    @inspirewithakb773@inspirewithakb7732 жыл бұрын
    • Are you just watching it or taking notes bro ??

      @thinkingmad1685@thinkingmad16852 жыл бұрын
    • @@thinkingmad1685 make notes

      @ashutoshpandey6110@ashutoshpandey61102 жыл бұрын
  • My pleasure to learn with you Kunal sir.

    @sauravsingh1530@sauravsingh153010 ай бұрын
  • Back to back videos ,very happy

    @balajichandrasekar497@balajichandrasekar4972 жыл бұрын
  • Too much energy kunal Hats off👒

    @aryarajput9011@aryarajput90112 жыл бұрын
  • great content and work kunal u r helping us lot , thanks for that and everything

    @abzalazzu6263@abzalazzu6263 Жыл бұрын
  • Eagerly waiting for the docker tutorials . Most people dont know how to explain docker well.

    @mjj3tube@mjj3tube2 жыл бұрын
  • This is simply amazing! Thanks

    @anmolmishra923@anmolmishra923 Жыл бұрын
  • brother i will say u are the revolutionary person of india. you r actually doing a great great work. jo bhi education k name pe dhanda kar rahe hain or c.... kaat rahe hain bhai u slapped them in a hardcore manner . bhai aise hi india ko sikhate raho. i believe one day u will be nominated for national prize in india. kamaal kar dia bhai . thanks yr dil se . aise hi karte raho yaar. bas ek request hai complete karna beech mein mat chorna . or aise hi quality content rakhna ....

    @abhisings1491@abhisings14912 жыл бұрын
  • Appreciate your 🔥Consistency 🔥 dude

    @hrudayanandasabar3323@hrudayanandasabar33232 жыл бұрын
  • searching for this, suddenly popped out. you earned a subscriber

    @kadhiresannarayanaswamy7348@kadhiresannarayanaswamy73482 жыл бұрын
  • Nicely explained, well done mate!!

    @irshadtechi@irshadtechi7 ай бұрын
  • #devopswithkunal 🔥🔥🔥 We are going to hit hard !!! Get ready kunal folks..

    @m.akshay1891@m.akshay18912 жыл бұрын
  • Someone's consistent 🤗

    @ajaykmr8684@ajaykmr86842 жыл бұрын
  • Eagerly waiting for the next!!

    @siddharthrunwal9235@siddharthrunwal92352 жыл бұрын
  • awesine course Kunal.. Thanks for this this great vidoe.. Really helped me to understnad the details and appreciate the power of YAML..

    @deepaksoundappan3244@deepaksoundappan3244 Жыл бұрын
  • Another day, another banger!!!

    @shreyas0924@shreyas09242 жыл бұрын
  • amazing , im in my freshman year and most of my seniors find these names of datree lens kubeshop to be alienwords 👾😄 Really excited to learn DevOps by u u r doing an amazing job bhaiya and thanks for it i will share it in public just like other ones as well😎

    @aryanparashar2407@aryanparashar2407 Жыл бұрын
  • 38:37 One correction if writing multiple lines but for the purpose to have single output then put indentation at every line but without ( - ) sign Thanks Kunal for the video ❤️

    @harshbhavsar8233@harshbhavsar8233 Жыл бұрын
    • You can do it without indentation too on some parsers but a few parsers and text editors such as vscode are strict in such sense so yes you'll indeed have to indent.

      @kaustubhjha6871@kaustubhjha68718 ай бұрын
  • Great content. A definite follow.

    @IdPreferNot1@IdPreferNot13 ай бұрын
  • AWESOME! thank you so much, super helpful content for free! :)

    @rajitpaul4676@rajitpaul46762 жыл бұрын
  • Thankyou Kunal for this great tutorial!

    @kaustubhjha6871@kaustubhjha68718 ай бұрын
  • enjoying at this stage.hopefully at later stage we would have work on a project.That will be fun.

    @debashishpatel4482@debashishpatel44822 жыл бұрын
  • Another great content by you. However it would have been better if you would have shown how to read data from yaml using programming languages but considering that this is for DevOps, I think it was great. Thanks a lot.

    @PiyushSunny@PiyushSunny Жыл бұрын
  • Thanks for creating this wonderful video .

    @prasannakumar7035@prasannakumar70352 жыл бұрын
  • Hey, Kunal a suggestion; Make a brief video about what is DevOps The philosophy or the mindset you have, what DevOps engineer means to you and its essence according to you. I have no problem whatsoever googling or searching on my own but it may be helpful for us if YOU who is teaching us do it. *Thank you* and continue the good work.

    @mithilesh6793@mithilesh67932 жыл бұрын
    • Agreed I want to know what it exactly and what role it plays in the whole system

      @monalbarse2251@monalbarse22512 жыл бұрын
    • I will

      @KunalKushwaha@KunalKushwaha2 жыл бұрын
  • This is a great tuttorial video. Thank you Kunal :)

    @ebenezeraluko4008@ebenezeraluko40088 ай бұрын
  • Kunal is on Fire🔥🔥

    @ADITYARAJ-yv2tr@ADITYARAJ-yv2tr2 жыл бұрын
  • Superr excited ❤️

    @billionairesayss@billionairesayss2 жыл бұрын
  • Great content bro

    @rudraganesh1507@rudraganesh1507Ай бұрын
  • amazing content, like the tools that you mentioned...they are amazing too...

    @tuzyamage915@tuzyamage915 Жыл бұрын
  • Bhai ur content is getting stronger than code with Harry

    @amansrivastava834@amansrivastava8342 жыл бұрын
  • How the hell, he knows I need this course. Kunal Kushwaha is an astrologer man 🔥🔥 it's just whatsoever we need he comes up with the best thing.

    @lakshitpant5742@lakshitpant57422 жыл бұрын
  • Amazing got some insights of Yaml format

    @darkelixir2517@darkelixir2517 Жыл бұрын
  • Eagerly waiting for next DevOps Video

    @saicharanteja8802@saicharanteja88022 жыл бұрын
  • Thanks again Kunal.

    @santoshinge@santoshinge Жыл бұрын
  • Mad ting mate!!! Keep it up.

    @mahinperwaiz@mahinperwaiz2 жыл бұрын
    • Thanks, will do!

      @KunalKushwaha@KunalKushwaha2 жыл бұрын
  • Thanks kunal for the video

    @saikumarpeddireddy7079@saikumarpeddireddy7079 Жыл бұрын
  • Bro its amazing Love Devops

    @prashantgoswami1491@prashantgoswami14912 жыл бұрын
  • Please teach how a resume should be for freshers if they know devOps ..it will be really helpful ... This will be very helpful for me sir.. beacuse my final year project is based on devOps where we are converting monolithic application to microservice using devOps technology....this is will be really helpful...thank you somuch sir ....i really wanted to learn before starting my project ....you came like god....in last please help with making resume ..

    @foodfashionmasti8297@foodfashionmasti82972 жыл бұрын
  • Great Session

    @arvinprince143@arvinprince14310 ай бұрын
  • Great Tutorial!

    @saditya@saditya Жыл бұрын
  • Hi buddy, eagerly waiting for your new video on DevOps

    @saicharanteja8802@saicharanteja88022 жыл бұрын
  • Man after watching your tutorial,I literally feel watching your video for free is a crime

    @saireddy2322@saireddy2322 Жыл бұрын
  • Thank You! This was a great video

    @zainabfahim8714@zainabfahim8714 Жыл бұрын
  • YAML Tutorial 1) Yaml is like a beruva, used for only storage. 2) Deserialization is dismantling a robot (object- code/data), useful for transportation. 3) Data searlization langs - YAML, JSON, XML

    @prasanthcherukuri7955@prasanthcherukuri7955 Жыл бұрын
  • Awesome YAML tutorial best in KZhead University

    @shivamdubey5957@shivamdubey5957 Жыл бұрын
  • Thanks the explanation is very nice i really loved it

    @gananth2663@gananth26632 жыл бұрын
  • Great video buddy

    @starkhunt2684@starkhunt26842 жыл бұрын
  • Great video 🔥🔥💯💯

    @meetsoni1938@meetsoni19382 жыл бұрын
  • I kunal your course is awesome 🔥

    @kalpeshmali1476@kalpeshmali14762 жыл бұрын
  • Thank you Kunal . its a great stuff you shared with us . ok cool 😀

    @manishaverma81@manishaverma812 жыл бұрын
  • Thanks great session

    @theboomguy1426@theboomguy1426 Жыл бұрын
  • Nice Tutorial.

    @umeshpatlavath5847@umeshpatlavath58472 жыл бұрын
  • For storing data in a single line, there must be an error by mistake.(32:45) It is supposed to be bio:| this will all be in a single line Please suggest if i am correct or i am making mistake

    @debajyotidebnath7876@debajyotidebnath7876 Жыл бұрын
  • Thank you bhaiya for starting this amazing bootcamp...just recently DevOps caught my interest and I found you starting a tutorial for it.... I'm really looking forward to learning from you...✨😇 (First yr student at GGSIPU)

    @arpitsingh3365@arpitsingh33652 жыл бұрын
    • It's my pleasure

      @KunalKushwaha@KunalKushwaha2 жыл бұрын
  • Super content thank you man

    @sravankumar8514@sravankumar85142 жыл бұрын
  • Great one

    @mohamedabdulla8097@mohamedabdulla8097 Жыл бұрын
  • Kunal bhai, this is good but pls don't forget to upload the videos from DSA bootcamp as well

    @randomd6698@randomd66982 жыл бұрын
    • feb

      @KunalKushwaha@KunalKushwaha2 жыл бұрын
    • @@KunalKushwaha in Feb, will you complete the dsa bootcamp.

      @ishanmoorjmalani4684@ishanmoorjmalani46842 жыл бұрын
    • @@ishanmoorjmalani4684 yes

      @KunalKushwaha@KunalKushwaha2 жыл бұрын
  • thanks this is amazing

    @haithemmihoubi@haithemmihoubi Жыл бұрын
  • Super bro 🎉

    @ASHISHKUMAR-ss3rj@ASHISHKUMAR-ss3rj10 ай бұрын
  • Thanks Kunal

    @kumarankit2497@kumarankit24972 жыл бұрын
  • Great ❤️❤️❤️ thx

    @jayranpariya7142@jayranpariya71422 жыл бұрын
  • Just completed it.... It's very begginer friendly. Totally amazing

    @dwizswapnil@dwizswapnil2 жыл бұрын
    • Great job!

      @KunalKushwaha@KunalKushwaha2 жыл бұрын
  • Please, make video daily like this

    @farabiislam2418@farabiislam24182 жыл бұрын
  • Best Course😄

    @sharathlingam3444@sharathlingam3444 Жыл бұрын
  • hi just now started devops tools after completing aws. I really iliked the way of teaching by u. Just now by seeing ur video came to kow about yaml language.....can't we add or do maths in yml, like in other languages.. can't we get output or print an output here in yaml. Please response, TQ.😊

    @PraveenKumar-zx1hc@PraveenKumar-zx1hc7 ай бұрын
  • Thankyou for this course bro!! Also, please make a course on Database Management System, it will be much beneficial for us.

    @stolashotshot2492@stolashotshot24922 жыл бұрын
    • I will

      @KunalKushwaha@KunalKushwaha2 жыл бұрын
  • very nice man

    @shreyaskasar4326@shreyaskasar4326 Жыл бұрын
  • Hy Kunal, when will you complete the devops bootcamp?

    @amaljoseph718@amaljoseph7182 жыл бұрын
  • Hello kunal please make one vedio on how to switch from testing domain to development 🙏

    @AnuragSingh-wh8st@AnuragSingh-wh8st2 жыл бұрын
  • thanks for the videos

    @krishnamohanyerrabilli4040@krishnamohanyerrabilli40402 жыл бұрын
  • love the DevOps

    @dhrubarajroy_0865@dhrubarajroy_08652 жыл бұрын
  • bro, relax.take your time. i haven't competed yesterday lecture yet.

    @saugatrajbhandari4247@saugatrajbhandari42472 жыл бұрын
  • Thank you

    @jatinnandwani6678@jatinnandwani66782 жыл бұрын
KZhead