Canary deployment with Argo CD
19:14
Create application in Argo CD
6:06
Install Argo CD
6:26
Жыл бұрын
OWASP juice shop on Docker
2:12
Жыл бұрын
InfluxDB with Docker Compose
3:56
Install InfluxDB with Docker
3:28
Kubernetes
2:19:32
2 жыл бұрын
Init Container in Kubernetes
9:08
3 жыл бұрын
Kubernetes Ingress
5:04
3 жыл бұрын
Kubernetes Memory
7:14
4 жыл бұрын
Kubernetes PVC
11:04
4 жыл бұрын
Kubernetes Node Selector
6:59
4 жыл бұрын
Kubernetes Cordon / Drain
13:19
4 жыл бұрын
Kubernetes Node Affinity
6:00
4 жыл бұрын
Kubernetes API
12:07
4 жыл бұрын
Kubernetes Secret
5:38
4 жыл бұрын
Kubelet
11:40
4 жыл бұрын
Kubernetes Scheduler
15:44
4 жыл бұрын
Kubernetes Backup and Restore
15:06
4 жыл бұрын
TLS in Kubernetes
16:11
4 жыл бұрын
Kubernetes Service Account
16:22
4 жыл бұрын
Kubernetes Cluster Role Binding
6:19
Kubernetes Service Account
3:33
4 жыл бұрын
Kubernetes ConfigMap
12:06
4 жыл бұрын
Пікірлер
@navinkumar6388
@navinkumar6388 Ай бұрын
Thanks 🙏 for presenting in a clear manner. 🎉🎉🎉 Lets consider if few pods are running 🏃 before taint on the node. In such case after adding taint what will happen to those pods present inside the node before applying taint?
@user-pc1pm1vb7p
@user-pc1pm1vb7p Ай бұрын
Please explain committed memory and reserved memory
@m4uvarathan
@m4uvarathan 2 ай бұрын
Hi , I want to create a single pod use to run multiple container as different apps and those all could be access from external or internal IP's , how can we achieve the requirements , please guide me.
@kubetrain
@kubetrain 2 ай бұрын
I think we can use one service with different target ports one for each container and keep the service as load balancer or point from an ingress to cluster ip service… may be you already completed this…
@m4uvarathan
@m4uvarathan 2 ай бұрын
Thanks for your suggestion, if you have yaml file pls share so I'll do practical and let you know the result
@kubetrain
@kubetrain 2 ай бұрын
Didn’t try this scenario actually
@nidhisadh465
@nidhisadh465 2 ай бұрын
How to achieve the load balancing service if my kubernates cluster is not on cloud instead on premise
@ghoshsuman9495
@ghoshsuman9495 3 ай бұрын
instead of go inside pod can we go inside cluster ?
@user-cg7nz7yh5n
@user-cg7nz7yh5n 3 ай бұрын
Thank you for your tutorial! It is really helpful
@mohdamjad1710
@mohdamjad1710 4 ай бұрын
Short but very nice video...everything was to the point
@navinkumar6388
@navinkumar6388 5 ай бұрын
Hi Thanks Requesting to provide the link of NodePort service. With Love from India 🇮🇳
@cachecaver
@cachecaver 5 ай бұрын
This helped so much, the explanations in the main documentation had my head spinning, your example was exactly what I needed to make sure I was getting it right.
@c.marques4597
@c.marques4597 6 ай бұрын
Great video! Thx.
@uunuu0521
@uunuu0521 7 ай бұрын
Thank you so much sir. I have been preparing for the KCNA. Read all docs and there were concepts hard to understand. You clarified those in your videos. No other channel has such accurate content.
@shreyaskale8210
@shreyaskale8210 7 ай бұрын
hi, I am facing the issue after exposing the ex ip and I am getting connection timed out while using curl command and same with browser
@vikaschauhan3290
@vikaschauhan3290 9 ай бұрын
I have installed a minikube and simply run the same yml file for service with Nodeport as same as you. My issue is when I curl my container using Nodeip:nodeport it is accessible but I am unable to access the container by using the public DNS of ec2:Nodeport and also curl podIP:Nodeport it showing nothing. Also showing nothing curl podIP:80.
@kubetrain
@kubetrain 9 ай бұрын
Is your public dns resolving directly to the node ip that worked… secondly pod ip and node port combination wont work, it only works with node ip
@vikaschauhan3290
@vikaschauhan3290 9 ай бұрын
@@kubetrain what is the process to check the public dns directly resolve the node ip or how can i access the container publicly i am using ec2 instance and i have installed the minikube
@ajk7151
@ajk7151 10 ай бұрын
awesomw video! thank you very much. btw, are there any tools that automate this process, or do you always do this manually?
@kubetrain
@kubetrain 10 ай бұрын
There are tools like Velero
@classactionsteve
@classactionsteve 11 ай бұрын
I don't get it
@vishalsaxena5081
@vishalsaxena5081 Жыл бұрын
open source kubernetes setup krke usme solve krke dikhao ye issue load balancer external ip is pending cloud shell me easy h
@shakeebkhan6198
@shakeebkhan6198 Жыл бұрын
Very Informative and Simple , Thanks for the efforts you put on for this
@user-wc5sk2xo9k
@user-wc5sk2xo9k Жыл бұрын
actually amazing bro!!!
@DKdlV38
@DKdlV38 Жыл бұрын
Oh my! This video was perflectly amazing, just the necessary, not too long and working on first shot! Thanks a lot!
@mehboobgori2985
@mehboobgori2985 Жыл бұрын
Hi i have one question if we create a pv of 20Gb and pvc of 10Gb why pvc consume all capacity of pv?and how to restrict the pvc not to consume all capacity of pv?
@kubetrain
@kubetrain Жыл бұрын
It depends on the pvc spec. If you are looking for minimum 10gb it would check for available pvs that can offer min 10gb and use it… the actual utiliziation is different you can check the underlying storage / disk utilization
@amey0077
@amey0077 Жыл бұрын
thanks for that firewall part much needed
@karteeshv
@karteeshv Жыл бұрын
999th Subscriber 🎉
@cloudtech273
@cloudtech273 Жыл бұрын
If we have 4 nodes but my app is deployed to only 2 of the nodes, will NodePort service direct request to the 2 on which the app is deployed ?
@matinpathan5186
@matinpathan5186 Жыл бұрын
i have one question what about the there are many pods with different images and going to one node , so does it work on single node
@kubetrain
@kubetrain Жыл бұрын
Yes one pod should end up getting scheduled on one node irrespective of the no of containers
@matinpathan5186
@matinpathan5186 Жыл бұрын
Hi, i just watched your 1 video and really got interested for all videos and the way you guided the video so perfect... i have 2 question (1) have made video on real time projects if yes then please share (2) Have you recently updated the CKA and CKAD series because am going to watch and practice all of them now
@kubetrain
@kubetrain Жыл бұрын
Real-time is there any thing in specific you are looking at?.. yes k8s videos I have added recently
@eleswaram
@eleswaram Жыл бұрын
May i know how to backup only pod data(pv/pvc) and move it to cloud from my on-prem machine(k8s hosted on a linux VM machine, with NFS drivers)
@kubetrain
@kubetrain Жыл бұрын
I think you could use certain cloud services for transferring data like the one here docs.aws.amazon.com/efs/latest/ug/transfer-data-to-efs.html
@Deshammanideep
@Deshammanideep Жыл бұрын
Suppose each node has two replicas of same pod. If we use the ip of node and port number then request goes to which pod ?
@kubetrain
@kubetrain Жыл бұрын
I think it should go to one of the pods in the service, the flow should be nodePort > ClusterIP > pod(s)
@Deshammanideep
@Deshammanideep Жыл бұрын
@@kubetrain Thanks for the clarification.
@sribalaje
@sribalaje Жыл бұрын
I tried to login to one of the pod and curled nodeip:port number but no luck..Connection refused.. Can you please help.
@kubetrain
@kubetrain Жыл бұрын
Did you try with nodeport as the port number? Are you trying to access the private IP or public IP of the node. Is the firewall rule setup for allowing access to the nodeport range.
@sribalaje
@sribalaje Жыл бұрын
@@kubetrain Thanks for your response. I am trying to access the Node IP which is private. Yes Firewall has been setup. I am able to access via Public IP:30000.
@manishalankala1622
@manishalankala1622 Жыл бұрын
Informative
@tonycavanagh1929
@tonycavanagh1929 Жыл бұрын
Your kubectl get node -o wide shows External-IP as well as Internal-IP , when I run it on my service I only get Internal-IP. I want to access this node IP from my localhost. Is there something I need to set. So that both extermal as well as internal IPs are exposed.
@kubetrain
@kubetrain Жыл бұрын
If it’s a public cluster on the cloud the nodes would already have public IPs
@tonycavanagh1929
@tonycavanagh1929 Жыл бұрын
@@kubetrain Its just a local I set up for research. Cheers so that is why. So I cant access the nodes from my locl. unless I host it as public on the cloud. Thanks
@robustrockster3241
@robustrockster3241 Жыл бұрын
you`re having three pods here for the sts with the help of headless service how can u point it to one pod among 3?? and how to verify the request is going to only one pod ?? coukld you kindly please reply
@kubetrain
@kubetrain Жыл бұрын
A service is commonly used to distribute traffic to multiple pods, if you need only one you can set the replicas to 1. Or If you are interested in accessing only 1 out of 3 you can you check as the pod name. The dns for pod is podname.servicename
@kubetrain
@kubetrain Жыл бұрын
Service domain would be $(service name).$(namespace).svc.cluster.local
@event399
@event399 Жыл бұрын
In your case external static IP is showing but in my Aws ec2 instance loadbalancer is showing only pending stat. What can be actual reason.
@kubetrain
@kubetrain Жыл бұрын
If it’s a kubeadm cluster loadbalancer won’t work by default, I think there are certain extra cloud provider settings
@vinaykaradia2691
@vinaykaradia2691 Жыл бұрын
Thanks for the demo. It just simplified the concept in the best way ever possible.
@ThanhNguyenVan-ss7yy
@ThanhNguyenVan-ss7yy 2 жыл бұрын
hi, your video is so great! One question from me that why in type nodeport use access to app using the random port creating by k8s whereas in Load balancer we dont excess it via the random port instead using definition port?
@kubetrain
@kubetrain 2 жыл бұрын
Thx, we can also provide fixed port to nodeport but it causes conflict when two services have the same port coz the node ip could be same, where as with loadbalancer the ip itself is different hence no conflict. It’s recommended to go with random port for nodeport as k8s takes the overhead of assigning unique ports and we don’t have to maintain the list separately
@amitjain8858
@amitjain8858 Жыл бұрын
@@kubetrain Thanks for your video, I have a question , if we are getting some random port then what is the use Nodeport 8080 , and is there any way that we can access the application via NodePort 8080
@kubetrain
@kubetrain Жыл бұрын
Nodeport has a default range 30000-32767, for 8080 you can better use cluster ip or load balancer
@vivekb1988
@vivekb1988 2 жыл бұрын
Good video @kubetrain..!! One doubt I have is that will this restore all the pods and applications that were running in the cluster also...???
@kubetrain
@kubetrain 2 жыл бұрын
This covers just the cluster, it’s assumed we would have the manifests for the workloads saved in git repos as Kubernetes or Helm manifests
@ratikeshpathak198
@ratikeshpathak198 2 жыл бұрын
HI @ kubetrain Can you please tell me from where can I get config file of services like cluster IP , node port, load balancer
@kubetrain
@kubetrain 2 жыл бұрын
R u looking for sample manifests?
@surendharselvakumar7606
@surendharselvakumar7606 2 жыл бұрын
Kindly create a video of using Serviceaccount in Roles/Clusterroles and in RoleBindings/Clusterrolebindings!
@timmybabs5479
@timmybabs5479 2 жыл бұрын
Thank you very much for this video as it clears a lot of my confusion about tokens and service accounts. I will also be interested in how ssl secrets get created with relevant commands.
@VISHNUVardhan-mr2cq
@VISHNUVardhan-mr2cq 2 жыл бұрын
I have deployed a service on kubernetes , I am querying the service using <InternalIP>:<NodePort> from outside and inside ( tried with both ) I am getting no response.(says connection refused ) Is is because of the protocol difference between curl and the server that I have deployed or? Is there any other reason?
@kubetrain
@kubetrain 2 жыл бұрын
Any firewall block?
@DattaBurra
@DattaBurra 2 жыл бұрын
You created such a crisp video!
@pritam2k
@pritam2k 2 жыл бұрын
You saved my day!! I was so frustrated as why it was not working!
@krishnachaitu17
@krishnachaitu17 2 жыл бұрын
nice explanation thank you
@dungdaan
@dungdaan 2 жыл бұрын
I don't know why at step "kubectl get svc", it's always <pending>. Could you advice me why? I'm using google VM instances too
@kubetrain
@kubetrain 2 жыл бұрын
Should work if it’s on GKE
@manoharpathikani4795
@manoharpathikani4795 2 жыл бұрын
We are not seeing complete videos there are some videos are deleted can you plz re-upload them
@kubetrain
@kubetrain 2 жыл бұрын
Which topic are you looking for please, could you check the channel if you find it there
@ramkumarch1
@ramkumarch1 2 жыл бұрын
Hi, where were you doing all these , was it in kubeadm cluster or GKE ?
@kubetrain
@kubetrain 2 жыл бұрын
This video is on kubeadm
@mediatwinkleTV
@mediatwinkleTV 2 жыл бұрын
Ha, that firewall issue can be nerve racking. LOL, so how do we curl internal IP ??
@kubetrain
@kubetrain 2 жыл бұрын
From a node or pod in the cluster
@ramkumarch1
@ramkumarch1 2 жыл бұрын
hey - the audio quality is not good, it is breaking in between.
@kubetrain
@kubetrain 2 жыл бұрын
sorry abt it, have trimmed certain faded portions, could you please check again
@maheshwaikar3311
@maheshwaikar3311 2 жыл бұрын
Nice one ... good explanation
@custom_carrot
@custom_carrot 2 жыл бұрын
Excellent explanation
@deepjyoti007
@deepjyoti007 2 жыл бұрын
Excellent explanation. Thanks a lot