Kubernetes Custom Resource Definition (CRD) Explained with Demo

Sdílet
Vložit
  • čas přidán 8. 06. 2024
  • Kubernetes Custom Resource Definition (CRD) Explained with Demo in easier way.
    Listen as per your comfortable speed
    Chapters:
    00:00 Introduction
    01:50 What is Resource
    04:16 Custom Resource
    06:22 Definition
    07:40 How CRD will work
    10:10 Custom Resource Definition (CRD)
    12:21 CRD Example
    16:38 CRD Demo
    22:58 Custom Controller
    github repo: github.com/ramanagali/crd.git
    Like, Comment & Subscribe Learn with GVR
    #kubernetes #crd #customresource #customresourcedefinition #devopswithgvr #devops

Komentáře • 81

  • @aireddy
    @aireddy Před 2 lety +3

    Very detailed explanation on how to define your own CRD.

  • @geethareddy8171
    @geethareddy8171 Před rokem +1

    Very clearly explained. I learn CRD with so much ease. Thank you for the video Sir.

  • @sixwins-devops
    @sixwins-devops Před 10 měsíci

    Now this is some class!! Well explained. Thank you!

  • @igoraraujo8199
    @igoraraujo8199 Před 2 lety +2

    This video is Awesome, this help me a lot to understand CRD , congrats for the quality of your video

  • @Babe_Chinwendum
    @Babe_Chinwendum Před rokem

    Thank you so much. This really took me from 0 to 100 in CRDs. Thanks a lot

    • @learnwithgvr
      @learnwithgvr  Před rokem

      Glad to hear that Thank you a for the feedback. Please check my other videos too. Keep learning

  • @rdr1712
    @rdr1712 Před 2 lety +2

    One of the well explained video on CRD. Keep making good videos

  • @saswatpriyabrat
    @saswatpriyabrat Před 2 měsíci

    very crystal clear explanation of CRD...Great work

  • @naveensreeramachandra5755

    Nice explanation. Please continue the work!

  • @santoshs3441
    @santoshs3441 Před 26 dny

    excellent explanation

  • @yogithakakarla1716
    @yogithakakarla1716 Před rokem

    It gave me an idea of what's crd. Thank you 😊

    • @learnwithgvr
      @learnwithgvr  Před rokem

      Glad to hear that. Pls subscribe and keep learning

  • @filmedbyjulia124
    @filmedbyjulia124 Před rokem +1

    This is helpful thank you!

  • @user-nj4xk5yp3h
    @user-nj4xk5yp3h Před 8 měsíci

    Great content!!

  • @battisti09
    @battisti09 Před rokem

    Thank you! Saved me!

    • @learnwithgvr
      @learnwithgvr  Před rokem

      Glad it helped! Pls subscribe and keep learning

  • @onlysingh7587
    @onlysingh7587 Před 2 lety

    thanks alot! Subscribed and liked.
    🤟

    • @learnwithgvr
      @learnwithgvr  Před 2 lety

      Thankyou Singh. Pls have a look at all videos and keep learning

  • @sachinvasle7042
    @sachinvasle7042 Před rokem

    Thank you sir, i really liked your teaching skills, great explanation

  • @mohamedmohamed118
    @mohamedmohamed118 Před 2 lety +2

    great explaination, Keep going Bhai

  • @yiranli8976
    @yiranli8976 Před 7 měsíci

    Pretty helpful!

  • @itsme12994
    @itsme12994 Před rokem

    Awesome explanation 👏

  • @mkamalkayani
    @mkamalkayani Před 2 lety +1

    I Liked the explanation.

  • @rakeshdeb91
    @rakeshdeb91 Před rokem +1

    Very good explanation 👍

  • @AmolGautam
    @AmolGautam Před rokem

    Thank you

  • @yangyu441
    @yangyu441 Před 4 měsíci

    very nice tutorial

  • @bazejczuk8972
    @bazejczuk8972 Před 9 měsíci

    Like it!

  • @hamidullahmuslih6301
    @hamidullahmuslih6301 Před 2 lety

    awesome!

  • @ankit7319
    @ankit7319 Před 7 měsíci

    ayiyooo sirrr

  • @ash3rr
    @ash3rr Před rokem +1

    This was a surprisingly good video. At the end you mention you'll discuss custom controllers in Golang, but I looked through your video list and didn't see anything. Did I miss it?

    • @learnwithgvr
      @learnwithgvr  Před rokem +1

      Thank you for feedback. Custom controller implementation video not recorded yet. Will try soon

    • @riyashussain7406
      @riyashussain7406 Před rokem

      @@learnwithgvr waiting for it :😊😊

  • @bhupendrayadav1041
    @bhupendrayadav1041 Před 2 lety

    Nicely explained. Also, can you please share what extension are you using to pretty print the output of kubectl command?

    • @learnwithgvr
      @learnwithgvr  Před 2 lety +1

      Thank you & Its kube color
      github.com/hidetatz/kubecolor
      One thing Note: I am using iterm2 & zsh

    • @bhupendrayadav1041
      @bhupendrayadav1041 Před 2 lety +1

      @@learnwithgvr thank you!

  • @vighneshbainapalli8601
    @vighneshbainapalli8601 Před 8 měsíci

    Nice explanation. Could you explain crd controllers with example

    • @learnwithgvr
      @learnwithgvr  Před 8 měsíci

      Thanks for feedback, will try to make video soon

  • @sakshigupta113
    @sakshigupta113 Před rokem

    Thanks a lot for this wonderful session.
    I have a query, may you please help me with this.
    Like kubelinter is used for helm charts.
    How can I lint helm charts which are using CRD in it ?

    • @learnwithgvr
      @learnwithgvr  Před rokem

      Ultimately CRDs are YAML files, i never used it but iam sure it works but not 100%. You have check their documentation or post question in slack chennel.
      Thanks for feedback, pls subscribe and keep learning

  • @thiyagarajanbc6949
    @thiyagarajanbc6949 Před 8 měsíci

    Hi GVR
    Thanks a lot for your explanation ❤
    Kindly explain or provide any document how to upgrade ArgoCD CRD without impacting existing CR’s

    • @learnwithgvr
      @learnwithgvr  Před 8 měsíci

      How you installed agrocd same way you should install/upgrade.

  • @nisha0510
    @nisha0510 Před 2 lety +1

    how to define custom resource for cluster creation so that end user can create/update/delete clusters for themselves, what properties i need to use for cluster creation such as nodescount, request quota etc.. not sure, Anybody knows

    • @learnwithgvr
      @learnwithgvr  Před 2 lety

      custom resource is with in the k8s cluster... For your use case... Cluster create update delete, has to be done outside ..need to do some automation using cli or terraform or any other infrastructure as code. My 2 cents and hope this gives an idea

  • @cyrusmobini1321
    @cyrusmobini1321 Před rokem

    Great explanation, thanks a lot.
    Have you uploaded the custom controller in Go video yet? if yes can you send me the link?

    • @learnwithgvr
      @learnwithgvr  Před rokem

      Not yet, but soon will make the video & avail :)

    • @anshumanhota8171
      @anshumanhota8171 Před rokem

      @@learnwithgvr have you uploaded the custom controller vedio

  • @spiraldynamics6008
    @spiraldynamics6008 Před rokem

    how do you install autocompletion please?
    i have with zsh but it does not show transparent commande like you

  • @muditsomani7184
    @muditsomani7184 Před 2 lety +1

    Awesome video. Can you pls share the slides?

  • @mohamedel-zedy2196
    @mohamedel-zedy2196 Před 3 měsíci

    Great! where is custom controller video?

  • @tejit2004
    @tejit2004 Před rokem

    Where is the second part of this video?

    • @learnwithgvr
      @learnwithgvr  Před rokem

      2nd part of video not available. However will upload soon

    • @tejit2004
      @tejit2004 Před rokem

      Thanks. Is there any date are you targetting for the second video?

    • @learnwithgvr
      @learnwithgvr  Před rokem

      @@tejit2004 no specific date, will do in feature

  • @beyeu4636
    @beyeu4636 Před rokem

    can you give me your slide? Thanks.

    • @learnwithgvr
      @learnwithgvr  Před rokem +1

      will upload soon in github.com/learnwithgvr/

    • @beyeu4636
      @beyeu4636 Před rokem

      @@learnwithgvr thank u ❤

  • @artemmarkaryan1125
    @artemmarkaryan1125 Před 5 měsíci

    i can't understand a word

    • @learnwithgvr
      @learnwithgvr  Před 5 měsíci

      May be some technical issue at your end, try to play in different device. No issue in the video

  • @Jarek.
    @Jarek. Před 2 lety +1

    Great video. One tiny suggestion 5:25 - instead of typing _clear_ , as you're on Mac and iTerm2, just hit ⌘-K (Command-K) which is a handy way to clear the terminal. Much more convenient!

    • @learnwithgvr
      @learnwithgvr  Před 2 lety +2

      Thanks for the feedback & tip! & Actually my configured shortcut key is "c", still I type sometimes. need to train my fingers