Day 31/40 - Understanding CoreDNS In Kubernetes

Поделиться
HTML-код
  • Опубликовано: 7 фев 2025
  • Welcome to day 31/40 of the Certified Kubernetes Administrator (CKA) series! In this video, we will dive deep into coreDNS service in Kubernetes. If you want to understand how DNS works in general, refer to the day 31 video of this series.
    🚀 Reinforce your knowledge with practical tasks in the Day 31 folder of our GitHub repository: github.com/piy...
    👨🏼‍💻 #40daysofKubernetes Challenge:
    Join our 40-day challenge and solidify your Kubernetes skills. Details can be found in the "#40daysofkubernetes.md" file on GitHub or by watching our Day 0 video.
    📖 Course Schedule:
    I'll release 3-4 videos per week and host live Q&A sessions on weekends to answer your questions and guide you through the CKA certification process.
    🕵🏻‍♂️ Who Should Watch:
    This CKA course is designed for beginners, college students, and working professionals who want to learn Kubernetes from scratch, prepare for the CKA certification exam, or enhance their knowledge. It was designed based on the latest curriculum for the CKA exam in May 2024 and uses 1.30.2 as the Kubernetes version.
    Let's start your Kubernetes journey together!
    𝗖𝗢𝗠𝗣𝗟𝗘𝗧𝗘 𝗧𝗨𝗧𝗢𝗥𝗜𝗔𝗟 𝗦𝗘𝗥𝗜𝗘𝗦 👌 It’s 🅵🆁🅴🅴 ⛳
    ✅ 𝗔𝘇𝘂𝗿𝗲 𝗗𝗲𝘃𝗢𝗽𝘀 𝗭𝗲𝗿𝗼 𝘁𝗼 𝗛𝗲𝗿𝗼:
    • Azure DevOps Zero to H...
    ✅ 𝗔𝗭𝟵𝟬𝟬 𝗔𝘇𝘂𝗿𝗲 𝗙𝘂𝗻𝗱𝗮𝗺𝗲𝗻𝘁𝗮𝗹𝘀 𝗙𝘂𝗹𝗹 𝗖𝗼𝘂𝗿𝘀𝗲
    • AZ900WithPiyush - Azur...
    ✅ 𝗡𝗮𝗺𝗮𝘀𝘁𝗲 𝗚𝗼𝗼𝗴𝗹𝗲 𝗖𝗹𝗼𝘂𝗱 | 𝗚𝗖𝗣 𝗧𝘂𝘁𝗼𝗿𝗶𝗮𝗹 𝗳𝗼𝗿 𝗯𝗲𝗴𝗶𝗻𝗻𝗲𝗿𝘀, 𝗮 𝗰𝗼𝗺𝗽𝗹𝗲𝘁𝗲 𝗽𝗹𝗮𝘆𝗹𝗶𝘀𝘁 𝗳𝗼𝗿 𝘁𝗵𝗲 𝗔𝘀𝘀𝗼𝗰𝗶𝗮𝘁𝗲 𝗖𝗹𝗼𝘂𝗱 𝗘𝗻𝗴𝗶𝗻𝗲𝗲𝗿 (𝗔𝗖𝗘) 𝗖𝗲𝗿𝘁𝗶𝗳𝗶𝗰𝗮𝘁𝗶𝗼𝗻 𝗘𝘅𝗮𝗺:
    • Namaste Google Cloud, ...
    ✅ 𝗔𝘇𝘂𝗿𝗲 𝗗𝗮𝘁𝗮 𝗳𝘂𝗻𝗱𝗮𝗺𝗲𝗻𝘁𝗮𝗹𝘀 𝗗𝗣 𝟵𝟬𝟬 𝗳𝘂𝗹𝗹 𝗰𝗼𝘂𝗿𝘀𝗲
    • Microsoft Azure Data F...
    ✅ 𝗝𝗲𝗻𝗸𝗶𝗻𝘀 𝗧𝘂𝘁𝗼𝗿𝗶𝗮𝗹 𝗳𝗼𝗿 𝗕𝗲𝗴𝗶𝗻𝗻𝗲𝗿𝘀
    • Jenkins Tutorial For B...
    ✅ #𝟭𝟬𝘄𝗲𝗲𝗸𝘀𝗼𝗳𝗰𝗹𝗼𝘂𝗱𝗼𝗽𝘀 - 𝗥𝗲𝗮𝗹-𝘁𝗶𝗺𝗲 𝗰𝗼𝗺𝗽𝗹𝗲𝘅 𝗵𝗮𝗻𝗱𝘀-𝗼𝗻 𝗽𝗿𝗼𝗷𝗲𝗰𝘁𝘀 𝗼𝗻 𝗖𝗹𝗼𝘂𝗱 𝗮𝗻𝗱 𝗗𝗲𝘃𝗢𝗽𝘀
    • 10WeeksOfCloudOps Chal...
    ✅ 𝗗𝗲𝘃𝗢𝗽𝘀 𝗮𝗻𝗱 𝗖𝗹𝗼𝘂𝗱 𝗣𝗼𝗱𝗰𝗮𝘀𝘁𝘀:
    • DevOps and Cloud Podcasts
    ✅ 𝗚𝗶𝘁𝗹𝗮𝗯 𝗖𝗜 𝗖𝗗 𝗧𝘂𝘁𝗼𝗿𝗶𝗮𝗹 | 𝗘𝗻𝗱 𝗧𝗼 𝗘𝗻𝗱 𝗥𝗲𝗮𝗹-𝘁𝗶𝗺𝗲 𝗣𝗿𝗼𝗷𝗲𝗰𝘁 [𝗙𝘂𝗹𝗹 𝗖𝗼𝘂𝗿𝘀𝗲]
    • Gitlab CI CD Tutorial ...
    Subscribe to our channel to get notified about the latest videos.
    🔥 / techtutorialswithpiyush
    -----------------------------------------------------------------------------------------------------------------------
    𝗖𝗼𝗻𝗻𝗲𝗰𝘁 𝗺𝗲 𝗛𝗲𝗿𝗲:👇👇
    🔥𝗬𝗼𝘂𝗧𝘂𝗯𝗲 ▶ / techtutorialswithpiyush
    ⛳𝗟𝗶𝗻𝗸𝗲𝗱𝗜𝗻 ▶ / piyush-sachdeva
    🚀𝗜𝗻𝘀𝘁𝗮𝗴𝗿𝗮𝗺 ▶ / techtutorialswithpiyush
    🌍𝗧𝘄𝗶𝘁𝘁𝗲𝗿 ▶ / techie_piyush
    👨‍💻 𝗚𝗶𝘁𝗵𝘂𝗯 ▶ github.com/piy...
    ✍ 𝗠𝗲𝗱𝗶𝘂𝗺.𝗰𝗼𝗺 ▶ / piyush.sachdeva055
    📚 𝗱𝗲𝘃.𝘁𝗼 ▶ dev.to/piyushs...
    ✨𝗗𝗶𝘀𝗰𝗼𝗿𝗱 ▶ / discord
    -----------------------------------------------------------------------------------------------------------------------
    References 📚:
    #devops #techtutorialswithpiyush

Комментарии • 74

  • @AtefBenamor-t4x
    @AtefBenamor-t4x День назад

    Thnx guys u are my brahmastra on the k8s journey

  • @nitinsaini8991
    @nitinsaini8991 Месяц назад +2

    Amazing content learning something new daily , thanks you so much for this sir for creating this series 🙂

  • @JoelOduyemi
    @JoelOduyemi 6 месяцев назад

    Thanks for sharing Piyush! I’ve had a hard time understanding the core-dns setup in kubernetes and this clearly explains what I was missing out

  • @danilkumar-g9t
    @danilkumar-g9t 6 месяцев назад +1

    Hi piyush bro. I'm Anil here. Yesterday night sitting and digging deep the DNS at 1am in the night. Becoz of YOU. thank you man.

    • @TechTutorialswithPiyush
      @TechTutorialswithPiyush  6 месяцев назад

      Hello Anil, I am glad you found the video worth spending your late night on. Thank you

  • @GopiVivekManne
    @GopiVivekManne 6 месяцев назад +1

    Thanks for the Excellent explanation of CoreDNS, Piyush!! K8s networking is one such topic I find it hard but not anymore after this series of videos.
    And the Special guest is Abhishek Veramalla 🌟

    • @TechTutorialswithPiyush
      @TechTutorialswithPiyush  6 месяцев назад

      I promise none of the Kubernetes topics will be difficult once we finish this series. I have a lot more Kubernetes videos planned after this series. About the guest, I guess you have to wait till monday for that :)

  • @baivabmukhopadhyay8970
    @baivabmukhopadhyay8970 3 месяца назад +1

    Thanks for creating such wonderful content

  • @RandomLinez
    @RandomLinez 2 месяца назад +1

    Thanks for recording a great video series.

  • @floehden
    @floehden 5 месяцев назад

    Thank you for the explanations on DNS inside of Kuebernetes

  • @utsavkumar9734
    @utsavkumar9734 15 дней назад

    Awsome work!

  • @praveenkore842
    @praveenkore842 5 месяцев назад

    Great explanation you made it so simple
    Thanks man!

  • @nidaldarwish9849
    @nidaldarwish9849 5 месяцев назад

    another great lesson...! thank you so much

  • @Jason-lx8mg
    @Jason-lx8mg 29 дней назад +1

    great content!

  • @taufiqameen2532
    @taufiqameen2532 4 месяца назад +1

    Great Explanation !!!!

  • @abc-edm
    @abc-edm 3 месяца назад +1

    thank you for your hard work!!!

  • @rajatbhawsar2750
    @rajatbhawsar2750 2 месяца назад +1

    Thank You Sir🙏

  • @danialasif786
    @danialasif786 5 месяцев назад +1

    great explanation. !

  • @vukosimphilo1702
    @vukosimphilo1702 Месяц назад

    you the best

  • @SkillFront
    @SkillFront 4 месяца назад +1

    Thank You

  • @siroussayahi7972
    @siroussayahi7972 4 месяца назад +1

    Greate job!

  • @giteshghure212
    @giteshghure212 5 месяцев назад

    Great explanation

  • @sangativamsikrishna1691
    @sangativamsikrishna1691 6 месяцев назад

    Thanks Piyush, my guess is like Abhishek Veeramalla for explaining the k8s networking concepts. I will be waiting for the next session

  • @blitzerdisco
    @blitzerdisco 3 месяца назад +1

    Hi Piyush! Thanks for the great content.
    Now it's day 31 for me and stuck with nginx1 pod name resolution from nginx pod.
    I have a local cluster and properly installed with calico. resolv host files are correctly pointing to the kube-dns IP address.
    I am able to curl nginx1-service service name from nginx pod, also with their respective IP addresses.
    I did some research and applied a headless service selector (clusterIP: None) for the nginx pods but didn't help... I've also tried the FQDN to resolve the name, again no luck... Also the dnsPolicy is set to ClusterFirst.
    Could you share the yaml files for both pods and services? I believe I have correct definitions in the yamls, I'd like to try the yamls you used to set up the pods & services.
    Thanks!

  • @bhanubisht8
    @bhanubisht8 Месяц назад +1

    Comment for target...!!!!!

  • @ajitsahoo4875
    @ajitsahoo4875 2 месяца назад +1

    Adding extra nw add on like Calico will required only of we are using kind clusters. Right?
    What if we are working in Eks or K8s? Will the coredns pods/deployment available by default?

    • @TechTutorialswithPiyush
      @TechTutorialswithPiyush  2 месяца назад

      With managed kubernetes service, the CNI comes by default with the setup. It could be Calico, Cilium or anything else

  • @kevintobola
    @kevintobola День назад

    Really wish this video had time stamps.

  • @karthiksundaram544
    @karthiksundaram544 5 месяцев назад +1

    Hi piyush latest version of kubernetes as of aug 24 is 1.31

    • @TechTutorialswithPiyush
      @TechTutorialswithPiyush  5 месяцев назад

      Yes, the video was published before it but there's no change from the exam perspective

  • @CloudEnthusiastic
    @CloudEnthusiastic 6 месяцев назад

    Hi Piyush Sir,
    Thanks for making such a easy and understandable content. If I had a power to write 100 genuine comments and likes then I would have done it. But please take this single comment as a power of 100 comments and likes. Thanks again!

    • @TechTutorialswithPiyush
      @TechTutorialswithPiyush  6 месяцев назад

      Hello Kunal, This sweet gesture is worth more than 1000 likes and comments! I truly appreciate it

  • @dr.hemantchauhan2613
    @dr.hemantchauhan2613 6 месяцев назад

    🎉

  • @vamsikallepalli4853
    @vamsikallepalli4853 6 месяцев назад +2

    Bro, could you please explain the helm chart topic.

    • @TechTutorialswithPiyush
      @TechTutorialswithPiyush  6 месяцев назад +3

      Yes, let me finish this series first. Then I will also create detailed tutorial about Helm charts.

    • @vamsikallepalli4853
      @vamsikallepalli4853 6 месяцев назад

      @@TechTutorialswithPiyush thank you so much brother🧡🧡

    • @josephrajareddy4606
      @josephrajareddy4606 6 месяцев назад +2

      Kustomize also please :). Appreciate you time and efforts in creating the content

    • @TechTutorialswithPiyush
      @TechTutorialswithPiyush  6 месяцев назад

      @@josephrajareddy4606 sure sure

  • @guntreddirajesh
    @guntreddirajesh 5 месяцев назад

    😍

  • @maheshwarareddy8629
    @maheshwarareddy8629 6 месяцев назад

    Thanks FYI, kindly explain about networking in kubernates which about iptable, Cgroups and CNI, how pod assigned IP

    • @TechTutorialswithPiyush
      @TechTutorialswithPiyush  6 месяцев назад

      Yes, it's already there in the queue, will be published in the coming week

    • @maheshwarareddy8629
      @maheshwarareddy8629 6 месяцев назад

      @@TechTutorialswithPiyush thanks much piyush, really you are doing grea!

  • @Sreedhar-Berlin
    @Sreedhar-Berlin 6 месяцев назад +2

    Hmm , next topic on Networking and all the world relies

  • @harikrishnana3743
    @harikrishnana3743 6 месяцев назад

    Hello piyush one question....
    Like this is more than enough for cka exam

    • @TechTutorialswithPiyush
      @TechTutorialswithPiyush  6 месяцев назад +1

      Hello , Yes, if you complete this series plus all hands-on exeercises in the Github repo, it is more than enough

  • @asntechies8017
    @asntechies8017 6 месяцев назад

    Bro can you make 10 different tutorials about kubernetes clearing everything one by one example would be great

    • @TechTutorialswithPiyush
      @TechTutorialswithPiyush  6 месяцев назад

      You are saying 10! I have created 42 videos in the series about Kubernetes, have you started from day0 video? if not , please check it out. Once this is done, I will be adding many more important Kubernetes concepts to the list.

    • @asntechies8017
      @asntechies8017 6 месяцев назад

      @@TechTutorialswithPiyush yes just saw that 😂. Thanks for ur hardwork man. Keep up the good work 👍

    • @TechTutorialswithPiyush
      @TechTutorialswithPiyush  6 месяцев назад +1

      @@asntechies8017 No problem 😀 I'd recommend starting from the beginning to get maximum benefits from it.

  • @vivekgautam9766
    @vivekgautam9766 9 дней назад +1

    very confusing to understand these DNS Concepts

  • @Bangbang56817
    @Bangbang56817 6 месяцев назад

    #alleyesonbangladeshihindus

  • @anilkumar-uo7ne
    @anilkumar-uo7ne 6 месяцев назад

    Is he Abhishek??

  • @JyotiprakashPanda-o5p
    @JyotiprakashPanda-o5p 5 месяцев назад +1

    This one you couldn’t explain properly. It’s confusing.

    • @TechTutorialswithPiyush
      @TechTutorialswithPiyush  5 месяцев назад

      Hey, Thank you for the feedback. Just wanted to check if you watched the previous video about DNS before this? also, can you share more details about which part you found confusing? I will keep that in mind from next time

  • @shaikayub1497
    @shaikayub1497 5 месяцев назад

    Your confusing viewers, like 1. you directly opened the kube-system namespace which you did not create and showing the pods inside. 2. As your explaining the core DNS why did you create a deployment with the name coreDNS and also you created a kube - dns service ( as you know that kube-dns is replaced with the name coreDNS. 3. if you want to show something and explain clearly please show us the with the yaml files for deployments and services.
    even your video is a continuation of a series try to be specific because we search in the youtube with the specific topic and learn.
    I opened your video with your thumbnail but the content is confusing from the first itself. A beginner will loose motivation. My request is be specific and clear. Thank you

    • @TechTutorialswithPiyush
      @TechTutorialswithPiyush  5 месяцев назад

      Relax bro, no one is confusing anyone. This is a series, you cannot expect me to cover all the prerequisites in a single video that is why it's a series, I could have created a single video of 20 hours long only then it would have covered everything. Even Docker, dns, namespaces, pods, deployments, kubernetes architecture and 30+ other topics are prerequisite to this video and same in every video, how can you expect me to cover everything every time 🤯 This series was created keeping beginners in mind, If I can spend 40 sleepless nights just to create one single series, a beginner can atleast take some effort to start from the beginning.

  • @chiranjeevisundarasetty2240
    @chiranjeevisundarasetty2240 Месяц назад +1

    Greate job!