Hey Everyone, can you let us know in the comments what topics or types of videos you'd like to see on our channel in the future? Your feedback is greatly appreciated. Thank you!
I like these bite-sized videos giving us a high level overview. It makes me feel like I can participate in discussions where the topics you cover are brought up.
This video was perfect for a quick high level overview of k8s, including even explaining what the acronym means. :) Great diagrams, very clear and concise speaking.
I am new to this hidden gem, probably to me alone. Your contents are so easy to understand. I have gone through many videos on K8s on YT and never ever I got satisfied or convinced with the explanations but this. Loved the simplicity of both oral and pictorial delineation of the concepts.
i think this is the best video so far to give a highlevel understanding. there are lots of tutorials in which professors have no idea what they are doing.
I run docker inside kubernetes on an Alma VM in qemu on an Ubuntu server VM under hyper-v on a Windows workstation. No work actually gets done, but boy does it look busy!
There is another component called CNI (container network interface) that provides networking in k8s. Some popular CNIs like Cilium, calico has the capability to replace kube-proxy. So, kube-proxy is not a mandatory component.
K8s is a collection of services at the end. You can repalce many parts of it including store, scheduler, controller, container runtime. CNCF maintains base spec, and implementation would vary from vendor to vendor. That's why you have k3s, rancher, docker kubernetes, redhat openshift, and cloud implementations of gke, eks, and aks as control planes. It's the same as having a spec of java but having so many impmentation of jvm. Or having ECMA specs and different impmentation in form of v8, spider monkey, jscore etc.
CNI CSI CRI are just kubernetes interfaces, They are not kubernetes components. companied can make network plugin to implement CNI to work with kubernetes.
The introduction reminds me of: The other day my daughter sidled into my office and asked me, “dearest father”, whose knowledge is incomparable, “what is Kubernetes”? Right, that’s a little bit of a paraphrase but you get the idea, and I responded, "Kubernetes is an open source orchestration system for docker containers. It handles scheduling onto nodes in a compute cluster and actively manages workloads to ensure that their state matches the user’s declared intensions. Using the concept of labels and pods, it groups the containers which make up an application into logical units for easy management and discovery" And my daughter said to me huh
This is one of the nicest well-made tutorials I've ever seen cool animations to keep us focused deep voice to stay concentrated and pure knowledge thank you man
Love the recommendation at the end. YAGNI! I should have told my org leaders a few years ago, but now it’s too late: after years of preparation it’s ready for production…
Great video! Not sure that it can be considered as a typo but at 2:31 there is a diagram with arrows from CM, Scheduler and API Server to etcd, but in fact the ONLY API server interacts with etcd directly, other components interact with etcd through API Server. Thanks.
another option is to use serverless managed container service like cloud-run which is behind the sense kubernetes cluster, it's easer and faster for startups and also cost effective "pay as you go"
Great way of explaining, my school always made it difficult to understand the basic of k8s. But now thanks to this video everything is more clear to me! Also the animations were very helpful.
Kubernetes comes from the transliteration of the Greek word "Κυβερνήτης" which means commander, captain (of a ship), a person who has the control of something (e.g. a vessel).
This is the epitome of excellence. I recently enjoyed a similar book, and it was the epitome of excellence. "Mastering AWS: A Software Engineers Guide" by Nathan Vale
kinda like shipping and receiving if you've ever worked in a physical warehouse. Bulk product comes in from external source -> it needs to be individually palletized first, then when customer "demands" the product (similar to increase in Kubernetes load increase) -> individual pallets are built and shipped out by "workers" .. i.e. Kubernetes containers. or something similar.
Getting a small cluster up and running was a real pain. Once all the housekeeping is taken care of, it seems much easier than for instance Docker swarm. However, what I really dislike is what is necessary to have persistent storage in a localized cluster that is not using storage from Amazon, Google etc.
Slight correction here: "Docker Swarm: Docker Swarm does support secrets, including TLS secrets. However, the management and integration of secrets in Docker Swarm are relatively basic compared to Kubernetes. In Docker Swarm, secrets are stored in the Swarm manager and distributed to nodes as needed. Kubernetes: Kubernetes has a more comprehensive and flexible secrets management system. Secrets in Kubernetes can be managed through Secrets objects, and they can be encrypted at rest and accessed by containers in a more fine-grained manner."
love the simple explanation above all i love the presentation also .. can author or someone please tell me which tool is used to make these kind of presentations plz.
Thank you for this very simple and clear explanation. There are everything need to make it very easy to understand. Having you as a teacher will be very good opportunity to learn in a very simpliest way. Keep on the good job. Could you provide us with a very simple tutorial on K8s, now that you have given us an overview of the topic. I think it will good to move to a hands on a demo tutorial.
@@bjornvandijkman1225 This question gets asked about half a dozen times on every video in this channel. In about 10% of the questions someone does post the answer, but I forgot the name of the tool.
Hi sir, thank you so much for the fantastic videos from which we've learned a lot in an easier way. I'm curious with what tool you make the video with moving architecture diagram components.
I'm learning kubernetes, and this video is great to consolidate my knowledge. So what is the alternative for small organizations , which tools would you use ?
I would recommend nomad. I'm completely in the kubernetes universe (big Corp), but a friend of mine is using nomad in production(mid sized company). We both used swarm before and would not go back.
@@stefanriembauer9337 thanks but what about a very low server resources like 2gb ram server to install wordpress or a small server, would you install this ?