DAY-40 | KUBERNETES CUSTOM RESOURCES | CUSTOM CONTROLLER | DEEP DIVE & DETAILED EXPLANATION |

Ойын-сауық

Support my work
www.buymeacoff... FREE DEVOPS COURSE
• DEVOPS ZERO TO HERO CO...
Hi Everyone, In today's class Day-40, We will learn about Kubernetes Custom Resources, Custom Resource Definitions and Custom Controllers in depth.
Watch the complete video to get in depth understanding of
1. What is a Custom Resource ?
2. Why do you need a Custom Resource in Kubernetes ?
3. What is a Custom Resource Definition ?
4. What is a Custom Controller ?
5. How to write a Custom Controller in Kubernetes ?
6. Comparison with the native Kubernetes Resources
Write a Sample Kubernetes Controller
===============================
github.com/kub...
Telegram channel
===============
telegram.me/ab...
About me:
-----------------
LinkedIn: / abhishek-veeramalla-77...
GitHub: github.com/iam...
Medium: / abhishekveeramalla-av
KZread: / @abhishekveeramalla .
.
Disclaimer: Unauthorized copying, reproduction, or distribution of this video content, in whole or in part, is strictly prohibited. Any attempt to upload, share, or use this content for commercial or non-commercial purposes without explicit permission from the owner will be subject to legal action. All rights reserved.

Пікірлер: 105

  • @yaminiprasad2194
    @yaminiprasad219410 ай бұрын

    yes abhishek looking forward for the in depth of crd ,cr etc..thank you for good overview...

  • @sagarahire-ys3uj
    @sagarahire-ys3uj Жыл бұрын

    bro u have vast amount of knowledge on K8s which is quite rare in the market right now...if u make extensive course just on K8s Admin+Development it'll be a very big move...I'd like to purchase such course if u have a plan to do so..

  • @AbhishekVeeramalla

    @AbhishekVeeramalla

    Жыл бұрын

    Thanks Sagar, I will let you know if I have any plans :) .. Follow me on Telegram.. I will post updates there once I decide

  • @sagarahire-ys3uj

    @sagarahire-ys3uj

    Жыл бұрын

    @@AbhishekVeeramalla sure

  • @Chaloobolo

    @Chaloobolo

    Жыл бұрын

    Hi Sagar I'm also agree .

  • @tanmoysantra1112
    @tanmoysantra1112 Жыл бұрын

    Trying learning every day from your videos❤

  • @AbhishekVeeramalla

    @AbhishekVeeramalla

    Жыл бұрын

    Welcome

  • @virupakshappabandi
    @virupakshappabandi Жыл бұрын

    Hi Abhishek, thank you so much for concept that you covered and given for us. And I am just unable to find words to express thanks and love towards your effort and sharing a such knowledge. Thank you once again. You started new course on AWS that also a great work.

  • @AbhishekVeeramalla

    @AbhishekVeeramalla

    Жыл бұрын

    Thanks alot

  • @nishanttyagi931
    @nishanttyagi931 Жыл бұрын

    Suuuuuper se bhi uuupar. What a fantastic explanation you have given for CRD in very simple language. If you can arrange CKAD or CAD be it paid or not I dont care I will be the first person to join your course

  • @sarithayadav571
    @sarithayadav5712 ай бұрын

    wow.. no words.. Thank you so much

  • @mohanmurali7975
    @mohanmurali7975Ай бұрын

    Hi bro your way of explanation is fantastic and I want you from videos regarding Argocd based on the users request only and thanks for kubernetes tutorial I learn lot of things 🙏👍

  • @AbhishekVeeramalla

    @AbhishekVeeramalla

    Ай бұрын

    There is a complete playlist on argocd

  • @mohanmurali7975

    @mohanmurali7975

    Ай бұрын

    ​@@AbhishekVeeramalla ok bro👍

  • @timam7580
    @timam758011 ай бұрын

    Thanks a lot for the video. Really liked it. I would like to request you to create a video on “how to create a custom k8s controller with operator sdk”.

  • @AbhishekVeeramalla

    @AbhishekVeeramalla

    11 ай бұрын

    Thank you so much 😀, sure noted

  • @vback4238
    @vback4238 Жыл бұрын

    Awesome job!! Thanks for breaking this down.

  • @AbhishekVeeramalla

    @AbhishekVeeramalla

    Жыл бұрын

    ❤️

  • @headfullofcode
    @headfullofcode9 ай бұрын

    Thank you so much on detailed explanation. much appreciate.

  • @AbhishekVeeramalla

    @AbhishekVeeramalla

    9 ай бұрын

    Most welcome

  • @gokulprasadthangavel2642
    @gokulprasadthangavel2642Ай бұрын

    Fantastic explanation

  • @farikdk
    @farikdk8 ай бұрын

    Thanks Abhishak for awesome videos. They are very informative and easy to follow, may I kindly ask if you have any plan to have tutorial about APIs? It’s a broad topic and used everywhere

  • @AbhishekVeeramalla

    @AbhishekVeeramalla

    8 ай бұрын

    Thanks and sure

  • @farikdk

    @farikdk

    8 ай бұрын

    Looking forward to that 😊

  • @user-yn7vt7tf4i
    @user-yn7vt7tf4i2 ай бұрын

    fantastic video 🔥Done with day 40

  • @thiyagarajanbc6949
    @thiyagarajanbc694910 ай бұрын

    Hi Abhishek Thanks a lot for your way of explanation. Could you please share how to upgrade ArgoCD CRDs without impacting existing CR in k8s cluster

  • @VinayKumar-cm2nn
    @VinayKumar-cm2nn5 ай бұрын

    Hi Abhishek, I'm interested in the video for creating a custom controller. Apart from that more insights on cncf and contributing to it, as I'm enthusiastic for contibuting and also work remotely.

  • @priscachidimma1896
    @priscachidimma189610 ай бұрын

    Thank you 🙏🏼

  • @ashishpandey8766
    @ashishpandey87662 ай бұрын

    Thanks Abhishek

  • @pratikbhandari1676
    @pratikbhandari16764 ай бұрын

    Awesome video

  • @omkarsakre5497
    @omkarsakre54977 ай бұрын

    Hi Abhishek, your videos are super helpful. Thanks a lot. can we please have video on Istio ? Thanks a lot in advance.

  • @chetanlanje6144
    @chetanlanje6144 Жыл бұрын

    What is Helm chart in K8S Sir, Can you please make dedicated video on it, it is also 1 of the most asked question in interview...

  • @AbhishekVeeramalla

    @AbhishekVeeramalla

    Жыл бұрын

    There is already a video on the channel .. please check

  • @chetanlanje6144

    @chetanlanje6144

    Жыл бұрын

    @@AbhishekVeeramalla Thanks sir..got it..

  • @tusharmozar9310

    @tusharmozar9310

    Жыл бұрын

    @@AbhishekVeeramalla please also make video dedicated to sonarqube only

  • @accountfortesting6321
    @accountfortesting6321Ай бұрын

    Hi Abhishek, can you suggest here, like we installed istio via helm and its controller so related CRD and controller installed (i think its a simple installation) but if we would like to write our own crd as per use case then how we can do?, I did not see how we can see api version, endpoints etc.

  • @jyothi-ox4fx
    @jyothi-ox4fx3 ай бұрын

    Hi Abhishek, please do a video for go languag as well

  • @aadarshnaik6402
    @aadarshnaik6402 Жыл бұрын

    Please make a video on Controllers using GoLang. Please explain with examples

  • @AbhishekVeeramalla

    @AbhishekVeeramalla

    Жыл бұрын

    I recently uploaded a video on kubernetes operators.. pls check

  • @aadarshnaik6402

    @aadarshnaik6402

    Жыл бұрын

    @@AbhishekVeeramalla Thank You, I am very regular with your videos. Getting to learn a lot

  • @reneshmlal2809
    @reneshmlal28093 ай бұрын

    Thank You ❤

  • @deepakadusumilli2344
    @deepakadusumilli23447 ай бұрын

    Hi, Abhishek At 36.10 to create namespace istio got an error Error from server (Forbidden): namespaces is forbidden: User "deepak-hat" cannot create resource "namespaces" in API group "" at the cluster scope

  • @rahul99305
    @rahul99305 Жыл бұрын

    Abhishek - you need to have better graphic to make slide mode interesting rather than creating manually .. this will improve quality of your presentation .

  • @AbhishekVeeramalla

    @AbhishekVeeramalla

    Жыл бұрын

    Thanks for the feedback.. unfortunately, I dont get time most of the times due to my office work but I will try

  • @rahul99305

    @rahul99305

    Жыл бұрын

    @@AbhishekVeeramalla - K8s is good field and lots of attention , so your session will surely attract good views, you can hire a freelancers to do video editing for you and they will relaunch your sessions with modified graphics which will be of professional as your explainations are nice . all the best

  • @Rishabh_563
    @Rishabh_563 Жыл бұрын

    Hi bhaiya, u used adding feature or adding API at the same time so what does the term API actually means here and how is it same as adding feature please answer )

  • @AbhishekVeeramalla

    @AbhishekVeeramalla

    Жыл бұрын

    Ok, When you add a new resource type to Kubernetes, you are actually adding a new API

  • @Rishabh_563

    @Rishabh_563

    Жыл бұрын

    @@AbhishekVeeramalla i got that but please can u explain API in simple words for me once

  • @AbhishekVeeramalla

    @AbhishekVeeramalla

    Жыл бұрын

    ok, simple, for example There is a user called srk in facebook You can get the user information from browser using facebook.com/srk but this information cannot be used by other applications. So Facebook provides an API called api.facebook.com/srk When u access this you will get information of user srk in json format that any other application can use.

  • @Rishabh_563

    @Rishabh_563

    Жыл бұрын

    @@AbhishekVeeramalla ohhhh okok got it, thanks a ton GOAT ❤️

  • @kumudchandra7635
    @kumudchandra7635 Жыл бұрын

    WHat i understood here is apart from k8s default resource and object ,what other services and tool support we can assume as CRDs (like - argocd ,istio,helm ) .Correct if i am wrong .

  • @ravindraravi7435
    @ravindraravi74354 ай бұрын

    Thank you ^^

  • @samuelude6858
    @samuelude68588 ай бұрын

    @AbhishekVeeramalla, for doubt clarification, when you mentioned watchers(deployment, service watchers) several times towards the end from @timestamp 26:00, you actually mean controllers still right? Thanks for always delivering exceptional contents.

  • @Raadha_Ji
    @Raadha_Ji Жыл бұрын

    Thanks

  • @AbhishekVeeramalla

    @AbhishekVeeramalla

    Жыл бұрын

    Welcome

  • @sagarhm2237
    @sagarhm223710 ай бұрын

    Hi bro, based on my joson template it creates, delete and update the objects .example In the past json template contains one object after some days I will remove the object from that template based on that automatically the controller can do .?

  • @anur642
    @anur6423 ай бұрын

    @AbhishekVeeramalla Hi Abhishek, No one else could explain this difficult topic so damn well, it is a pleasure to have you give us education free when I am currently searching job and i am still in the completion stage of AWS and Kubernetes projects and practical hands-on, do i have to prepare the troubleshooting as well as i feel so overwhelmed now with aws, Kubernetes altogether and i have less time for bagging a job, i have set a target to myself by end of may i have to land a job so what would be your recommendation? should i just focus on the aws and kuberentes playlist now and later troubleshooting as this video did help me understand better with wrong image issues and how to debug as it was correlated. But now in short span of time do i have to include this also? kindly help me here with your suggestion please

  • @AbhishekVeeramalla

    @AbhishekVeeramalla

    3 ай бұрын

    Yes you should complete aws playlist after devops zero to hero 👍

  • @anur642

    @anur642

    3 ай бұрын

    @@AbhishekVeeramalla Thank you for your response , it means i can watch the troubleshooting of k8s playlist later? and also as you mentioned in this video, yes if you teach Go-lang it would be excellent for us.

  • @sweditramteke8761

    @sweditramteke8761

    Ай бұрын

    @@anur642 have you secured the job?

  • @sonubhagat6372
    @sonubhagat637210 ай бұрын

    Hi Abhishek, Could you please make a complete video on golang. So that we can write or contribute to CNCF.

  • @AbhishekVeeramalla

    @AbhishekVeeramalla

    10 ай бұрын

    It can be done in 1 video

  • @chandray8938
    @chandray8938 Жыл бұрын

    I am working on argocd in minikube with kubectl...in argocd git repo adding I am getting x509 error while adding repo in ui and in pod when I try to clone I am getting CAfile no and Crtfile no...I tried many possibilites in internet, but nothing resolved it..... Anything I am making Git cloning is working in minikube ssh also but only argo server it not

  • @AbhishekVeeramalla

    @AbhishekVeeramalla

    Жыл бұрын

    Where is this git repo hosted ? Argo CD has GitHub keys added by default.. so you should not get any error there.

  • @amarnathmansali2687
    @amarnathmansali2687 Жыл бұрын

    Abhishek is istio majorly used as service mesh or as load balancer? I'm bit confused like how exactly the service mesh is implemented at production level like what use cases does it has

  • @AbhishekVeeramalla

    @AbhishekVeeramalla

    Жыл бұрын

    It's more of a service mesh for East West or service to service secure communication. But it injects a side car container which Envoy proxy that can help you as a load balancer as well but istio is popular to mutual TLS .. secure service to service communication

  • @user-xz7gp1gq1n
    @user-xz7gp1gq1n6 ай бұрын

    Abhishek bro subject and concepts u r telling very good with good examples, but while ur explaining theory part u r reading very speed, even to listen and understand its getting bit dificult to us, can you please little slow while speeking pls it would be very helpful again, Thank you for ur content

  • @AbhishekVeeramalla

    @AbhishekVeeramalla

    6 ай бұрын

    Ok sure. Thanks for the suggestion

  • @stephenpravein4046
    @stephenpravein40465 ай бұрын

    Hi Abhishek. I visited CNCF website and service mesh is archived 1. What is that mean ? 2. Companies are not gonna use service mesh in future ? 3. If they are not gonna use, What is the replacement service for service mesh ? Answer this in your free time. Thanks in Advance

  • @Cloudnp9458

    @Cloudnp9458

    5 ай бұрын

    What is service mesh

  • @sangativamsikrishna1691
    @sangativamsikrishna1691 Жыл бұрын

    Hai Abhishek, I just want to what exactly Argo CD means in K8S. please share a link to get more details about Argo Cd. Thank you

  • @AbhishekVeeramalla

    @AbhishekVeeramalla

    Жыл бұрын

    argo-cd.readthedocs.io/en/stable/

  • @sangativamsikrishna1691

    @sangativamsikrishna1691

    Жыл бұрын

    Thank you

  • @rohanrustagi7857

    @rohanrustagi7857

    Жыл бұрын

    ARGOCD is a CD tool which works on the concept of GitOps. GitOps simply means that our source of truth or the manifests which we have written is deployed on our cluster. Hope It helped you in anyway.

  • @sangativamsikrishna1691

    @sangativamsikrishna1691

    Жыл бұрын

    Thank you Rohan

  • @jaykumaranbu7173
    @jaykumaranbu7173 Жыл бұрын

    Nice Video. Do you suggest any Good CKAD courses if you have something on top of your head? could be from anywhere(udemy or youtube etc)

  • @AbhishekVeeramalla

    @AbhishekVeeramalla

    Жыл бұрын

    I am not aware of it Jay

  • @jaykumaranbu7173

    @jaykumaranbu7173

    Жыл бұрын

    @@AbhishekVeeramalla thanks man

  • @harendrakumar5137
    @harendrakumar513710 ай бұрын

    Hi Abhishek which language i should learn (golang/python)?

  • @prasanthnaidu7060
    @prasanthnaidu7060 Жыл бұрын

    When I install kubetl and minikub....local host 8080 refused... could you please help me

  • @deepakdubey1395

    @deepakdubey1395

    Жыл бұрын

    Bro, no one will answer such questions in the comments of youtube, don't you have google option,chat gpt?

  • @AbhishekVeeramalla

    @AbhishekVeeramalla

    Жыл бұрын

    Your Kubernetes cluster is not started .. start the cluster

  • @sathyanarayenamaddirazu7257

    @sathyanarayenamaddirazu7257

    Жыл бұрын

    Please do a master classes bro like end to end of devops with one cloud and finally we want expecting job ready classes(like shubham bro)

  • @PrithviRajKC

    @PrithviRajKC

    Жыл бұрын

    Check if you are the authorized user in kube config file

  • @healthinsurance59
    @healthinsurance59 Жыл бұрын

    7:40 to 15:00 is the actual use of CRD

  • @AbhishekVeeramalla

    @AbhishekVeeramalla

    Жыл бұрын

    Thanks

  • @srivallichalasani5076
    @srivallichalasani5076 Жыл бұрын

    Hi, Does anyone have experience on working with CRDs if so can you share your scenarios please....

  • @AbhishekVeeramalla

    @AbhishekVeeramalla

    Жыл бұрын

    I will try to make a video on this in future

  • @user-jv3cv7cv8y
    @user-jv3cv7cv8y6 ай бұрын

    openshift tutorial from Redhat sandbox needed

  • @rohanrustagi7857
    @rohanrustagi7857 Жыл бұрын

    sir can we expect a video about OPERATORS in upcoming sessions??

  • @AbhishekVeeramalla

    @AbhishekVeeramalla

    Жыл бұрын

    Yes

  • @rohanrustagi7857

    @rohanrustagi7857

    Жыл бұрын

    @@AbhishekVeeramalla thank you

  • @ishantandon3576

    @ishantandon3576

    Жыл бұрын

    @@AbhishekVeeramalla operators videos in details please

  • @rajeshbopparam8561
    @rajeshbopparam8561 Жыл бұрын

    Can you make a kubernets full contain video it use full all 👋

  • @AbhishekVeeramalla

    @AbhishekVeeramalla

    Жыл бұрын

    I have made close to 10 hrs of content on Kubernetes in this Full DevOps course. It will difficult for people to watch this in one video

  • @jasmeenkaur6001
    @jasmeenkaur6001 Жыл бұрын

    what is helm ? everyvideo you are talking about helm ??

  • @user-kw2xh7id7z
    @user-kw2xh7id7z4 ай бұрын

    it's too fast ⏩

  • @sumansamanta330
    @sumansamanta3305 ай бұрын

    22nd Feb, 2024

  • @scorcism.
    @scorcism. Жыл бұрын

    aaaaaaaaaaaaawwwwwwwwwwwwweeeeeeeeeeeeeesssssssssssssooooooooooooooommmmmmmmmmmmmmmmmmmmmeeeeeeeeeeeeeeeeeeeeeeeeee

  • @AbhishekVeeramalla

    @AbhishekVeeramalla

    Жыл бұрын

    😍😍😍

  • @masteradvisor594
    @masteradvisor594Ай бұрын

    33k views and not even 1k likes. how ungrateful people are

  • @subhrakantasahoo8075
    @subhrakantasahoo80757 ай бұрын

    Try to explain in hindi sir

  • @AbhishekVeeramalla

    @AbhishekVeeramalla

    7 ай бұрын

    Alot of people don’t understand hindi on this channel

  • @isaacambi1914

    @isaacambi1914

    5 ай бұрын

    Then we that are English speakers should do what? Nonsense.

Келесі