TAMIL KUBERNETES ARCHITECTURE | EXPLAIN KUBERNETES COMPONENTS FOR BEGINNER TUTORIAL | InterviewDOT

  Рет қаралды 10,878

Interview DOT

Interview DOT

Күн бұрын

Click here - / @interviewdot to get notifications.
TAMIL KUBERNETES ARCHITECTURE | EXPLAIN KUBERNETES COMPONENTS FOR BEGINNER TUTORIAL | InterviewDOT
What is Kubernetes ?
Kubernetes Architecture ?
Kubernetes Components ?
Kubernetes (K8s) is an open-source system for automating deployment, scaling, and management of containerized applications.
Kubernetes is a portable, extensible, open-source platform for managing containerized workloads and services, that facilitates both declarative configuration and automation. It has a large, rapidly growing ecosystem. Kubernetes services, support, and tools are widely available.
The name Kubernetes originates from Greek, meaning helmsman or pilot. Google open-sourced the Kubernetes project in 2014. Kubernetes builds upon a decade and a half of experience that Google has with running production workloads at scale, combined with best-of-breed ideas and practices from the community.
Containers have become popular because they provide extra benefits, such as:
Agile application creation and deployment: increased ease and efficiency of container image creation compared to VM image use.
Continuous development, integration, and deployment: provides for reliable and frequent container image build and deployment with quick and easy rollbacks (due to image immutability).
Dev and Ops separation of concerns: create application container images at build/release time rather than deployment time, thereby decoupling applications from infrastructure.
Observability not only surfaces OS-level information and metrics, but also application health and other signals.
Environmental consistency across development, testing, and production: Runs the same on a laptop as it does in the cloud.
Cloud and OS distribution portability: Runs on Ubuntu, RHEL, CoreOS, on-prem, Google Kubernetes Engine, and anywhere else.
Application-centric management: Raises the level of abstraction from running an OS on virtual hardware to running an application on an OS using logical resources.
Loosely coupled, distributed, elastic, liberated micro-services: applications are broken into smaller, independent pieces and can be deployed and managed dynamically - not a monolithic stack running on one big single-purpose machine.
Resource isolation: predictable application performance.
Resource utilization: high efficiency and density.
Why you need Kubernetes and what can it do
Containers are a good way to bundle and run your applications. In a production environment, you need to manage the containers that run the applications and ensure that there is no downtime. For example, if a container goes down, another container needs to start. Wouldn’t it be easier if this behavior was handled by a system?
That’s how Kubernetes comes to the rescue! Kubernetes provides you with a framework to run distributed systems resiliently. It takes care of scaling and failover for your application, provides deployment patterns, and more. For example, Kubernetes can easily manage a canary deployment for your system.
Kubernetes provides you with:
Service discovery and load balancing
Kubernetes can expose a container using the DNS name or using their own IP address. If traffic to a container is high, Kubernetes is able to load balance and distribute the network traffic so that the deployment is stable.
Storage orchestration
Kubernetes allows you to automatically mount a storage system of your choice, such as local storages, public cloud providers, and more.
Automated rollouts and rollbacks
You can describe the desired state for your deployed containers using Kubernetes, and it can change the actual state to the desired state at a controlled rate. For example, you can automate Kubernetes to create new containers for your deployment, remove existing containers and adopt all their resources to the new container.
Automatic bin packing
You provide Kubernetes with a cluster of nodes that it can use to run containerized tasks. You tell Kubernetes how much CPU and memory (RAM) each container needs. Kubernetes can fit containers onto your nodes to make the best use of your resources.
Self-healing
Kubernetes restarts containers that fail, replaces containers, kills containers that don’t respond to your user-defined health check, and doesn’t advertise them to clients until they are ready to serve.
Secret and configuration management
Kubernetes lets you store and manage sensitive information, such as passwords, OAuth tokens, and SSH keys. You can deploy and update secrets and application configuration without rebuilding your container images, and without exposing secrets in your stack configuration.
When you deploy Kubernetes, you get a cluster.
A cluster is a set of machines, called nodes, that run containerized applications managed by Kubernetes.
controller manager, scheduler, kubelet, kube proxy,apiserver
github.com/net...

Пікірлер: 29
@manimekalai.m4554
@manimekalai.m4554 Жыл бұрын
Really awesome explanation
@sujathik
@sujathik 4 жыл бұрын
awesome !! nice explanation !!
@InterviewDOT
@InterviewDOT 4 жыл бұрын
Dear Karthik, Thanks a lot for your excellent feedback, I am really happy that it helped you, happy learning - InterviewDOT
@raguls9017
@raguls9017 4 жыл бұрын
Bro once again a good video. How to have hands on experience on kubernets?
@InterviewDOT
@InterviewDOT 4 жыл бұрын
Dear Rahul, thanks a lot for your valuable feedback, I will be giving short demo in every video, but i could not be able to give complete hands on due to time constrains, or you could also learn from online platform, my channel idea is help people understand basics, I would love teach more but time is the only challenge - happy learning
@raguls9017
@raguls9017 4 жыл бұрын
What will the be the best site to have practical experience? Or to learn?
@InterviewDOT
@InterviewDOT 4 жыл бұрын
I am not sure about specific web site, please search for kubernetes hands on .
@omsiva4616
@omsiva4616 4 жыл бұрын
@@raguls9017 have a try with katacoda
@muralisrmcst
@muralisrmcst 4 жыл бұрын
Udemy
@abiramivinoth7230
@abiramivinoth7230 4 жыл бұрын
Very nice 👌
@InterviewDOT
@InterviewDOT 4 жыл бұрын
Thank you! Cheers!
@sivarasana3641
@sivarasana3641 2 жыл бұрын
Very nice
@rajeshdheenan
@rajeshdheenan 4 жыл бұрын
Hi Vinoth, 2:50 what point it is? Can you please explain it briefly
@madhan007a
@madhan007a 11 ай бұрын
Can we say Kuber proxy as like webserver??
@OPENFORSIVA
@OPENFORSIVA 2 жыл бұрын
please increase the audio quality.
@croydon21H
@croydon21H Жыл бұрын
Anyways I don't understand tamil, but not sure whose diagram is this. Perhaps control plane, data plane boxes can make the diagram complete (almost)
@prabu2778
@prabu2778 4 жыл бұрын
I am prabukumar, I am very interested in learning to learn web development. I don't know what should I learn to develop own website without anyone help Please sir tell me what program should I learn Thank you
@prabu2778
@prabu2778 4 жыл бұрын
Tell me
@InterviewDOT
@InterviewDOT 4 жыл бұрын
Dear Prabhu, Thanks for your request, my suggestion would be to learn html css javascript web hosting [godaddy], for more queries ping here - yours InterviewDOT
@prabu2778
@prabu2778 4 жыл бұрын
@@InterviewDOT Php?
@InterviewDOT
@InterviewDOT 4 жыл бұрын
@@prabu2778 yes you might need to learn PHP as well,it depends on what you want, could you please let me know what type of website you wish to build ,what are its functionalities, thanks
@prabu2778
@prabu2778 4 жыл бұрын
@@InterviewDOT selling products
@lokeshkasinathan
@lokeshkasinathan 2 жыл бұрын
Yov super ra video pannitu voice ipdi sothapitiyeh ya .. onnum sariya kekkala 😭
escape in roblox in real life
00:13
Kan Andrey
Рет қаралды 72 МЛН
Kubernetes Explained - What is Kubernetes and How it works?
28:26
Kubernetes Architecture in 7 minutes | K8s explained
7:05
Cloud Champ
Рет қаралды 26 М.
Microservices Explained in 5 Minutes
5:17
5 Minutes or Less
Рет қаралды 748 М.
Kubernetes Explained in 6 Minutes | k8s Architecture
6:28
ByteByteGo
Рет қаралды 960 М.
Do NOT Learn Kubernetes Without Knowing These Concepts...
13:01
Travis Media
Рет қаралды 289 М.
Why container and kubernetes k8s ? | Tamil
15:53
Tamil Tech with Arun
Рет қаралды 148