Комментарии:
This is the greatest video of all time for beginners in Kubernetes.
ОтветитьGreat explanation...thanks. this video. Would it be a bad idea if this video can be used in the IBM Cognitive Class Course called Introduction to Containers, Kubernetes, and OpenShift V2? (it's easier to conceptualize)
Ответитьi was looking for a simple explanation and it was soo difficult to find out. Thank you soo much for this video and the quality of your explanations!!
ОтветитьGreat explanation
ОтветитьCan anyone tell me in detail how the scheduler will know when to assign the pod to a node
Ответитьexcellent presentation !
ОтветитьI think one more thing needs to addressed here ,that is CNI for communication between pods , we have several of them like weave ,calico, flannel etc
ОтветитьA great explanation, good didatic. Thanks for your contribution 👏
Ответитьty
ОтветитьI have been learning about Kubernetes for past one week and came across your video and it gave me an deep understanding about various stages of pod creation. Thanks much.
Ответитьvery nice
ОтветитьCan we just take a moment to appreciate how well Whitney can effortlessly write in mirror image 🙂
ОтветитьPerfect, all i needed !
ОтветитьIs the actual state also stored in etcd ? How are the components aware of the actual state ?
ОтветитьLabs wont work for me. Error: Service is currently restricted and is available only to certain users
ОтветитьController managers takes care of runtime failures of pods
ОтветитьSteps in creating a new pod:
1. A user submits a new configuration with kubectl to kube-API Server
2. Kube-API Server writes the configuration to etcd
3. Scheduler compares the configuration to actual state
4. Scheduler informs kube-API Server of which compute node(s) to schedule the workload
5. Kube-API Server requests corresponding Kubelets to create the new pod
6. Kubelet creates a new pod
7. Kubelets report latest status to kube-API Server
8. Kube-API Server updates the actual state in etcd
kube-proxy is for communication between compute nodes
Ответитьkubelet does a few things:
1. register compute nodes
2. report status
3. start/stop workload
honestly the best explanation over web!!
ОтветитьGreat overview. Is it same flow while creating a deployment or any differences?
ОтветитьBest and simple way how pod is created
Thanks a lot
I was prepared for the question explain K8s architecture. But this question came in interview🙂
ОтветитьAwesome
ОтветитьCan replication controller recreate the pod by itself or does it talk to kubelet to restart the pod?
ОтветитьI love the logical processes you showcase.......damn cool!
Ответить…I’m not supposed to be In this class.
What are nodes? API server? Clusters?
Nicely explained
Ответитьvery good explanation....
Ответитьdoesn't ETCD store dns / ip for pod communication? and one more question is that which component generate full DNS name for pod?
Ответитьwhat happens after the controller manager identifies that there is pod which has to be reschedule? i mean what exactly happens after that.
ОтветитьWonderful description
Ответитьit`s cool !!! thanks!
ОтветитьDoesn’t Kubernetes need a load balancer in front of compute nodes?
ОтветитьHow do you write backwards like that? Good video too!
ОтветитьWhen the pod dies who lets API server know the pod is dead? Is it kubelet?
The video moves to controller manager and says that controller manager goes to Kube API server and gets to know the pod is down.
But the state of the pod on the Compute node need to be conveyed back to the API server, isn't it?
Nicely explained 👌
Ответить🥰❤️
ОтветитьSo I am a data scientist and hence mostly an end user of the pods.. thanks for the explanation. So when we create a pod it assigns a random generated (available) ip that I should use for the compute. In my case I was using a jupyter notebook. Since pods are ephemeral like you mentioned, we need to attach a disk to the vm/pod which is always available to me. One time while running some python commands, my pod crashed and I got assigned another vm ip but the person who got assigned the vm ip I was using until then got my jupyter notebook saved on his disk. What could have happened? I am intrigued.
ОтветитьThe Best video which explained the Pod creation
ОтветитьSurely one of the coolest way to explain k8s pod creation 👍👍
ОтветитьHow do they make these videos? Do they have to learn how to write backwards? I don't think so... Do they?
ОтветитьHow we restore back any pod that went to crashloopback off? This process is auto or manual?
ОтветитьGreat introduction to the architecture of k8s. Well explained and clear.
ОтветитьTo this day I could not understand how do they write backwards?
ОтветитьGreat description. I really like that you chose a specific, isolated use case (pod creation), and then you describe exactly what's involved.
Ответитьgreat content. awesome video..
ОтветитьThen what is the role for istio service mesh..... And also provide full video on kubernetes security of nodes
Ответить