Тёмный
Vivek Singh
Vivek Singh
Vivek Singh
Подписаться
Hey,
My name is Vivek, I am Software Engineer working around Open Source and Cloud Native technologies around Kubernetes primarily using Go as programming language.
In this channel I am going to create videos about Containers, Kubernetes, Go programming language and Software Engineering in general. In these videos I am planning to actually show you things by doing, instead of just talking about them; so that you would actually learn about them and can use them either at your work or as some other place.
Комментарии
@bhushandhapodkar7577
@bhushandhapodkar7577 13 часов назад
file kaha pe milagi ??
@prashlovessamosa
@prashlovessamosa 10 дней назад
Vivek sir can you please revamp your k8s series lot of stuff has changed.
@pruthvi7798
@pruthvi7798 27 дней назад
Great video, cleared most of my confusion. Thank you
@viveksinghggits
@viveksinghggits 20 дней назад
Thank you. I am glad it helped.
@vakulaare2520
@vakulaare2520 Месяц назад
Great content, Thanks🙂
@viveksinghggits
@viveksinghggits 20 дней назад
Thank you.
@julinop37
@julinop37 Месяц назад
"I should not have done that" LOL!
@alveedev
@alveedev Месяц назад
great vai
@viveksinghggits
@viveksinghggits 20 дней назад
Thank you.
@darahaskopparapu
@darahaskopparapu Месяц назад
This helped me a lot! Could you please make a video on authentication mechanisms
@darahaskopparapu
@darahaskopparapu Месяц назад
Awesome Content! Understood the architecture clearly. Also could you share the terminal font you were using in this video :-)
@julinop37
@julinop37 Месяц назад
Great video man, thanks for this, im looking forward to complete the whole series ASAP!
@kiweezi
@kiweezi Месяц назад
Great video :)
@RajatHande-et5ko
@RajatHande-et5ko Месяц назад
Hey Vivek. Thank you for the very detailed explanation. It was super helpful!
@sriramashwin9871
@sriramashwin9871 Месяц назад
Nice video Vivek, really helped me a lot. Also, I want to read further about CR and CRDs so can anyone help me with some resources for it?
@Aliaa-yy7cs
@Aliaa-yy7cs Месяц назад
Great one
@RashidKhan-ss7em
@RashidKhan-ss7em Месяц назад
Sir how can i access for domain i have add domain i am accessing within cluster but i can't access in external world in my domain what i should add in dns for access my application in my domain
@RishabhSharma-lu4np
@RishabhSharma-lu4np Месяц назад
Awesome stuff!
@lokthar6314
@lokthar6314 Месяц назад
Please fix your sound
@manansaini5975
@manansaini5975 Месяц назад
Great content
@Aliaa-yy7cs
@Aliaa-yy7cs Месяц назад
Thanks It's Great Keep going
@viveksinghggits
@viveksinghggits Месяц назад
Thank you.
@AmarjeetAnandsingh
@AmarjeetAnandsingh 2 месяца назад
There are two processes here..1) the terminal 2) the go executable. The memory constraint is applied to which process? If it applies to the terminal, commenting out the fmt on line21 should allow the go process to execute? If it applies to the go binary, does it inherit the constraint from its parent process, terminal in this case???
@viveksinghggits
@viveksinghggits Месяц назад
Hi Amarjeet, I might be a bit off here, so please read more about it. But if I try to answer your question, the terminal would not be considered a process running in the shell. It would be the programs that we are running from the shell like we ran the go program. For the second question, I am not really sure which constraints are you talking about. If you are talking about memory it can use, we saw that we can configure that using cgroup. If you are talking about the resources that are not configured using cgroup, I am not really sure about that right now. I will have to check that.
@AmarjeetAnandsingh
@AmarjeetAnandsingh 2 месяца назад
Highly appreciate your effort Vivek 🙏
@viveksinghggits
@viveksinghggits Месяц назад
Thank you.
@user-pq7yb1xs1o
@user-pq7yb1xs1o 2 месяца назад
hi Vivek, how we can contact you,
@viveksinghggits
@viveksinghggits 2 месяца назад
There is a link on my website to schedule a call with me.
@AkshayGupta-dd4ht
@AkshayGupta-dd4ht 2 месяца назад
best video for service account explanation 💪💪
@viveksinghggits
@viveksinghggits 2 месяца назад
Thank you.
@harishs7799
@harishs7799 2 месяца назад
excellent videos . do you have git repo for kubernetes or gendral things for devops
@viveksinghggits
@viveksinghggits Месяц назад
github.com/viveksinghggits
@Ellipsis_
@Ellipsis_ 2 месяца назад
A really well made video, it's a lack of that content in youtube, great decision to share that content with us
@viveksinghggits
@viveksinghggits 2 месяца назад
Thank you. I am glad you liked it.
@abhishekghosh5550
@abhishekghosh5550 3 месяца назад
How do i change the current context in a kubeconfig file?
@viveksinghggits
@viveksinghggits 3 месяца назад
Google the same question and you should be able to find out the kubectl command to do that.
@codelectron
@codelectron 3 месяца назад
Nice explanation. My question is when you create a cgroup and limit the memory to 50MB and start a vscode does it not getting killed since you are using the same shell?
@viveksinghggits
@viveksinghggits Месяц назад
I don’t exactly remember the entire video now, but there are chances that vscodr was not taking that much of memory.
@user-vi1up7nx1m
@user-vi1up7nx1m 3 месяца назад
thanks
@viveksinghggits
@viveksinghggits 3 месяца назад
👍
@kesavreddy7530
@kesavreddy7530 3 месяца назад
Great stuff bro tq 🫂
@viveksinghggits
@viveksinghggits 3 месяца назад
Thank you.
@kiarashazarnia
@kiarashazarnia 3 месяца назад
Nice explanation, thanks for your efforts.
@viveksinghggits
@viveksinghggits 3 месяца назад
Thank you 🙏.
@MavericKKumar
@MavericKKumar 3 месяца назад
Nice video Vivek..!
@viveksinghggits
@viveksinghggits 3 месяца назад
Thank you.
@ahsanamin3818
@ahsanamin3818 3 месяца назад
Thanks a lot for sharing this important resource. I am gonna watch all the content
@viveksinghggits
@viveksinghggits 3 месяца назад
I am glad you liked the videos.
@user-jm8ri5kg6z
@user-jm8ri5kg6z 3 месяца назад
Please contact me
@tridsanutaychathunyachot6952
@tridsanutaychathunyachot6952 4 месяца назад
Im a college student that just be start in kubernetes world. If dont have you guys who doing such a quility content.I would not be able to understand those complicate concept. Thank you very much 🎉🎉
@viveksinghggits
@viveksinghggits 3 месяца назад
Thank you. I am glad the videos were helpful.
@tothepoint3699
@tothepoint3699 4 месяца назад
Hi Vivek, It looks like this video is bit outdated, Can u pls update with the latest codegenerator or may be with kodebuilder?
@viveksinghggits
@viveksinghggits 3 месяца назад
Let’s see if I can do this any time soon.
@user-pm6qt6ee7p
@user-pm6qt6ee7p 4 месяца назад
Helpful
@viveksinghggits
@viveksinghggits 3 месяца назад
Thank you.
@sivakumar-of4ww
@sivakumar-of4ww 4 месяца назад
I am unable to delete my demo cgroup directory. what i do ?
@viveksinghggits
@viveksinghggits 4 месяца назад
Can you try to Google please.
@pratikdey8062
@pratikdey8062 4 месяца назад
Can you tell, how you made a 3 node cluster ?
@viveksinghggits
@viveksinghggits 4 месяца назад
If you have 3 machines I have some videos that help you create a Kubernetes cluster.
@muhammadhuzaifa8570
@muhammadhuzaifa8570 4 месяца назад
nice love from pakistan.
@viveksinghggits
@viveksinghggits 4 месяца назад
Thank you 😊 💓.
@user-jz7px4uv4u
@user-jz7px4uv4u 4 месяца назад
Hi Vivek, make run is to operator locally, its working fine. Created the docker image using the cmd, 'docker build -t <operator-name> . and while try to run it using the cmd, docker run <operator-name>, getting error like unable to get kubeconfig-invalid configuration: no configuration has been provided, try setting KUBERNETES_MASTER environment variable Any suggestions pls?
@sandeeppadhi8739
@sandeeppadhi8739 4 месяца назад
Hi vivek , Thanks for awesome videos. Need your help : The command for generating code seems to be now outdated . Also, hack/boiler_plate.go.txt does not exist . Can you pls reun the code and shared the updated command ? Or latest blog to do so will also help.
@viveksinghggits
@viveksinghggits 4 месяца назад
Hi Sandeep, Even though the exact command might not work, but it can easily be figured out. For example paths etc can be corrected to make things work. I might not have time to make another video. Sorry.
@sandeeppadhi8739
@sandeeppadhi8739 4 месяца назад
No problem. Thanks @@viveksinghggits
@kiweezi
@kiweezi 2 месяца назад
@@sandeeppadhi8739hey, did you figure out how to do this in the end? I'm still struggling with the exact same issue.
@rocknroll6768
@rocknroll6768 Месяц назад
Please write down the solution . I am currently stuck in this part. I tried to find blogs or posts about this, but all are outdated.
@kiweezi
@kiweezi Месяц назад
@@rocknroll6768 yeah and you’re not crazy about the docs, there’s basically none at all. Or none that are up to date. The tool is great, but I would lock it to a version cause I’ve already had to update my script twice from breaking changes.
@mmsamar1007
@mmsamar1007 5 месяцев назад
Plzz also make video of terraform using GCP
@viveksinghggits
@viveksinghggits 4 месяца назад
I don't have an immediate plan to make videos about these. I am pretty sure there are a lot of tutorials/videos about these.
@mmsamar1007
@mmsamar1007 4 месяца назад
yeah i tried searching those. but i don't liked it. I m not saying that they make bad videos, its just that i m not able to understand it properly.
@mmsamar1007
@mmsamar1007 4 месяца назад
btw what is difference between in your method of creating operators vs kubebuilder way of creating it. in kubebuilder it generates everything(boiler plate) in one command like https server and deepcopy and all.
@nittu123456789
@nittu123456789 5 месяцев назад
Great Video Vivek
@viveksinghggits
@viveksinghggits 4 месяца назад
Thank you.
@elumalaivairamany3887
@elumalaivairamany3887 5 месяцев назад
Good , Worth of time , very few people only explain like you .
@viveksinghggits
@viveksinghggits 4 месяца назад
Thank you so much.
@dhirajdsharma
@dhirajdsharma 5 месяцев назад
this was actually awesome.
@viveksinghggits
@viveksinghggits 4 месяца назад
Thank you.
@nishantsingh8071
@nishantsingh8071 5 месяцев назад
Hi Vivek, thanks for great explaination but i have question Why does pod is still in CrashLoopBackOff state even after my container logs were giving lists of pod and deployment ?
@viveksinghggits
@viveksinghggits 4 месяца назад
So when we run an application using deployment by setting replica to 1, controllers would always make sure that there is one replica of your application running. But once the pod is listed successfully, your application has nothing to do and it basically completes. Even if it completes/terminates, controllers would try to run it again and the same process would happen again. That is the reason most of the times the applications running on pod are servers that always run. Or we can also change restartpolicy of the pod to not restart once it terminates.
@nishantsingh8071
@nishantsingh8071 5 месяцев назад
Thanks a lot Vivek for this wonderful playlist for anyone want to learn about client-go
@viveksinghggits
@viveksinghggits 4 месяца назад
Thank you 😊.
@Y-gn9wr
@Y-gn9wr 5 месяцев назад
Thanks for the video. One question - how would you track the informer cache latency (freshness) in the event that resync can fail? For example, I set a pod informer resync to 30 seconds. However the recyn in 30 seconds may fail, causing my informer cache to be stale (meaning some new pods are missed). Is there a way I can monitor this staleness?
@viveksinghggits
@viveksinghggits 4 месяца назад
I am not really sure about the answer. But would we really want to implement this? Considering the fact that k8s is designed in such a way that you dont have any guarantee when a particular thing is going to happen. We can try to configure the resync time maybe.
@SameerKhan-nd5qb
@SameerKhan-nd5qb 5 месяцев назад
Can I run use the same while running minikube on windows?
@viveksinghggits
@viveksinghggits 4 месяца назад
Yes, you should be able to.
@SameerKhan-nd5qb
@SameerKhan-nd5qb 4 месяца назад
@@viveksinghggits thank you!
@kenanbajric1776
@kenanbajric1776 6 месяцев назад
This playlist is gold!
@viveksinghggits
@viveksinghggits 6 месяцев назад
Thank you so much.
@amitpawar1677
@amitpawar1677 6 месяцев назад
nice video very well explained
@viveksinghggits
@viveksinghggits 6 месяцев назад
Thank you.