DAY-35 | EVERYTHING ABOUT KUBERNETES SERVICES | DISCOVERY | LOAD BALANCING | NETWORKING |

Поделиться
HTML-код
  • Опубликовано: 1 окт 2024

Комментарии • 209

  • @faisalraj6654
    @faisalraj6654 9 месяцев назад +19

    Thanks!

    • @AbhishekVeeramalla
      @AbhishekVeeramalla  9 месяцев назад +4

      Thanks alot for supporting the channel 😍. It means alot to the channel 🎉

  • @Rishabh_563
    @Rishabh_563 Год назад +35

    Abhishek bhaiya doesn't needs devops but devops needs him 👑

  • @prasantsahani9983
    @prasantsahani9983 2 месяца назад +3

    00:04 Kubernetes services are critical components in production scenarios.
    02:17 Creating multiple replicas in Kubernetes helps distribute the load and handle more requests.
    06:20 Load balancing and service concept in Kubernetes
    08:33 Instead of giving each user project a specific IP address, create a load balancer service using Kubernetes.
    12:50 Service discovery is an advantage of Kubernetes services.
    15:10 Kubernetes service uses labels and selectors for service discovery mechanism.
    19:21 Exposing application to the world
    21:14 A Kubernetes service can expose your application outside the cluster.
    25:24 Different types of service in Kubernetes
    27:42 Kubernetes load balancer creates a public IP address for accessing the application.
    31:29 Kubernetes services offer load balancing, service discovery, and application exposure.
    33:20 Different types of load balancing in Kubernetes

  • @vback4238
    @vback4238 Год назад +36

    I can never get tired of saying you are the best teacher!!!

    • @AbhishekVeeramalla
      @AbhishekVeeramalla  Год назад +3

      Thanks alot

    • @freshersjobsite5703
      @freshersjobsite5703 Год назад

      @@AbhishekVeeramalla sir, why did not you explain like real time for example in real time we can not access cluster like this, you should have explained kube config file

    • @freshersjobsite5703
      @freshersjobsite5703 Год назад +1

      sir, why did not you explain like real time for example in real time we can not access cluster like this, you should have explained kube config file

  • @Cloudnp9458
    @Cloudnp9458 8 месяцев назад +4

    For each deployment you will create a service in the world of Kubernetes.
    So what is ideal pod numbers/count of replicas is decided by number of concurrent users trying to access the application and no. Of user or load a single pod can handle.
    When a pod replica dies, a new pod replaces with new ip adress as a feature of auto healing
    Service created on top of development and it acts as load balancer. Instead of accessing the ips of every single pod, service is used instead.
    Service using the kube-proxy will forward the request to underlying pod based on label and selectors, load balancing them out at the same time.
    Service keep tracks of pods based on labels and selectors instead of ip adress, since ip adress are bound to change.
    Service also expose your application to the external world, for end user to use the application.

  • @Cloudnp9458
    @Cloudnp9458 8 месяцев назад +3

    There are three types of services
    1. Cluster ip _ application will be accessed inside the cluster. Only if you have access to network inside the cluster/ cni /container network i.e flannel, calico.
    2 node port - inside the organisation, or i can say whoever has access to the worker node ip address ( ec2 instance ip address or vpc ip address)
    3. Load balancer type service - access service from external world. You will get ELB (elastic load balancer) in EKS, That has public address. Only for cloud provider implementation.

  • @devops-journey01
    @devops-journey01 Год назад +12

    One of the resources for DevOps ....
    Thank you for making this effort...
    You will be remembered as the best teacher for the upcoming DevOps Engineers...
    One of my best quotes:
    "" Wherever you go, leave your mark""..
    Bro, you made a mark in this segment..
    Once again thank you... ❤️❤️❤️

  • @Coder6930
    @Coder6930 День назад +1

    request will be sent to label rather than ip by svc(IMP point)

  • @nagarjunahota4498
    @nagarjunahota4498 Год назад +12

    Right time at right channel, am proud of myself, n thank u so much for creating this series for us ♥️

  • @itsmendyou
    @itsmendyou Год назад +5

    Thanks mate, your all the series are very useful and informative. You are putting lot of effort and time which is highy appreciable. Keep up the good work.

  • @vsekhar4405
    @vsekhar4405 Год назад +7

    Very well explained
    Thanks for your efforts Abhishek

  • @jeevrexx
    @jeevrexx Год назад +9

    Hi Abhishek, I don't know what to write more than that after reading all those comments below. You are Amazing Brother ! I heart fully wish good luck for all your future endeavors. May God shower his blessings upon you.

  • @mauriceobasi3734
    @mauriceobasi3734 Год назад +5

    You are a guru! Everything is demystified !! Thank you sir

  • @kvpulavarthi-zu9hg
    @kvpulavarthi-zu9hg Год назад +1

    Please clarify my doubt , How load balancer identifies the load on the pod as the labelling for all the pods of replica set are same. How it will distribute load to different pods.

  • @ravipanavi
    @ravipanavi Месяц назад

    Hi Abhi, Good explanation about the K8S Services, Explained about Labels but Need few example and explanation about Selectors

  • @pranmohankumar4877
    @pranmohankumar4877 Год назад +4

    You r the best mentor..your r giving the best understanding of any of the topics which I had seen.. thank you so much ❣️

  • @sumansamanta330
    @sumansamanta330 7 месяцев назад +1

    20th Feb, 2024

  • @freshersjobsite5703
    @freshersjobsite5703 Год назад +1

    sir, why did not you explain like real time for example in real time we can not access cluster like this, you should have explained kube config file

  • @StockGarjanaHindi
    @StockGarjanaHindi 5 месяцев назад

    Hey Abhishek how services work for on-premise if it is a load balancer type? How will a public IP address will be generated as it does not have CCM

  • @Hari-oi5zg
    @Hari-oi5zg 4 месяца назад

    HI Abhishek, your doing great job.
    I Noticed that, even while using cloud service such as AWS if we create nodeport service for any deployment, that application can be accessed using publicIP address of worker node + port of the node, by this can we understand like by using nodeport service also we can expose application to external internet world.
    some where i read it is not recommended but possible , correct me if i am wrong.

  • @mohammed_rayees387
    @mohammed_rayees387 3 месяца назад +1

    Thanks alot Abhishek bhaiya for this wonderful Explanation of Kubernetes Services🙏

  • @divakarpawar6487
    @divakarpawar6487 18 дней назад

    Hi abhishek, can you please suggest how to get these theory stuff whatever your'e teaching us, to prepare for interview because it is absolutely very good stuff.

  • @rohanekar
    @rohanekar Год назад +3

    You always say tricky things in a simple manner, and there are no words for your nice explanation always, you are the best teacher on RUclips
    Thank you so much Abhi 😊

  • @ayushjaiswal9497
    @ayushjaiswal9497 Месяц назад

    Hi Sir, just wanted to know if each pod has unique selector or label or is it same for every pod.

  • @Shreenidhi110
    @Shreenidhi110 2 дня назад

    thank you soo much,,,learnedf alot in this video

  • @saigannoju6775
    @saigannoju6775 18 дней назад

    Hi abhishek would please share the Kubernetes notes i love your way of explanation ❤

  • @nick-sx2zn
    @nick-sx2zn 2 месяца назад

    Hi anna, we may not exposing every service to outside world, we must be using services to disover other services in the cluster in that case what if a service which is for internal use haa gone down, then how can other service can discover the service which has gone down , as you said we will be giving the ip address of payment service to the user service, if the service has come up it might have new ip right, how will it get discovered?

  • @anjalishreya9890
    @anjalishreya9890 Год назад +2

    Hello sir, can you make one project for members only like 3 tier application suppose front end and backend as well as db. And please involved end to end like from git to kubernetes. And this project includes all open source tool which is popular in devops. Thankyou once again. For this amazing lecture.. Many things is getting clear now. About kubernetes and docker.

    • @AbhishekVeeramalla
      @AbhishekVeeramalla  Год назад

      Sure

    • @karunakargyara7799
      @karunakargyara7799 Год назад

      @@AbhishekVeeramalla please make one video on 3 tier application front end , backend and db using secrets and cofigmap

  • @danilkumar5566
    @danilkumar5566 10 месяцев назад +1

    HI Abhishek,
    while Expose Service LoadBalancer it's showing pending status and I don't see aws console any LoadBalancer.
    Eg:ku expose deployment app1 --port 80 --type LoadBalancer
    and i tried deployment through yaml file also
    it's showing External IP Pending showing. and i was checked in AWS Console also not able showing any LoadBalancer
    through iam using KOPS
    1.i have gave full permission and ELB policy also.
    can you help me out where i was stuck.

    • @AbhishekVeeramalla
      @AbhishekVeeramalla  10 месяцев назад

      Sometimes it might take a couple of minutes but if you watched it after couple of mins and still dont see it
      Check if the cloud controller manager is running and check the logs

  • @shahrukhshaikh9313
    @shahrukhshaikh9313 Месяц назад

    18:28 how come service know that another pod has been created (which component are giving this info to service)

  • @neerajnatarajan3112
    @neerajnatarajan3112 Месяц назад +1

    Abhishek bro u don’t deserve a like and don’t ask for. After watching the video u deserve 10k like and love and that’s gun shot. I was really scared to learn docker k8s and terraform. Because of u I feel much confident now. Thanks a ton brotha🎉

  • @MukeshBarnwal-v7h
    @MukeshBarnwal-v7h Месяц назад

    Subscribed,liked.. thanks

  • @amitbadyal7631
    @amitbadyal7631 9 месяцев назад +2

    well explained. now i can say that kubernetes is easy.

  • @SwarnaRekhaPatil
    @SwarnaRekhaPatil 13 дней назад

    Can we create only a container on kubernetes instead of Pod ?

  • @jatinsharma3792
    @jatinsharma3792 9 месяцев назад +1

    Yes, you explain teh Beauty, with Question of "Why?". Mostly pople don't explain or try to get to explain WHY WHY WHY ? but you do which is imp. I will definelty tag you after making on project of application + permanent store of databases.

  • @testtt5983
    @testtt5983 Год назад +2

    Very well explained bro,
    Thanks for your efforts 🙂

  • @tizzytizz
    @tizzytizz 2 месяца назад +1

    Thanks!

  • @TeluguePatashala
    @TeluguePatashala Год назад +1

    Bro please also make videos on python for beginners and for DevOps from scratch. And why don't you conduct online courses on platforms like udemy?

    • @AbhishekVeeramalla
      @AbhishekVeeramalla  Год назад

      sure, I will do brother. regarding online course. I dont have any plans for now.

  • @ShubhamPatre-d9m
    @ShubhamPatre-d9m 6 месяцев назад +1

    Very good explanation. Better than any paid courses on EdTech platform. Thanks for enlightening.

  • @karthickdk
    @karthickdk 8 месяцев назад +1

    I tried to learn Kubernetes in Udemy by Tutorials. But Abhishek Tech me lot, more than Any.

  • @vikashprasad1893
    @vikashprasad1893 Год назад +1

    Hi Abhishek can you explain with actual real time example of day to day activities ..you explained well but not with actual scenarios in detail.

  • @starstanly95
    @starstanly95 9 месяцев назад +1

    wonderful technical aspects that your providing to the people is amazing. Especially, beginners would grab this as hot cake. I knew preparing these materials are not easy, but i appericate your good heart for sharing knoweledge

  • @isaacambi1914
    @isaacambi1914 8 месяцев назад +1

    Finally understood service discovery.

  • @sabarisun8184
    @sabarisun8184 5 месяцев назад +1

    @AbhishekVeeramalla Bro, Thanks for the detailed explanation, I can understand if a pod goes down, based on the label(not considering its IP) a new one will be created and continue from where it left. what happens, if 2 different pods with a same label goes down at a same time. Won't there be any clash or any issues(Hope we have some solution, but just wanted to know about the solution)

    • @AbhishekVeeramalla
      @AbhishekVeeramalla  5 месяцев назад

      No issues

    • @sabarisun8184
      @sabarisun8184 5 месяцев назад

      @@AbhishekVeeramalla Bro, Thanks for the quick response. Sorry for the another/chaining question 😋. Is this possible that a new pod created to replace Pod A (used by the developer team) could be scheduled on the same node where Pod B (used by the testing team) was running before. Similarly, a new pod created to replace Pod B could be scheduled on the same node where Pod A was running before(Opposite way). As both of the pods are having the same label-name.

  • @federico9505
    @federico9505 Год назад +1

    what if there are multiple workers? what will be the public address exposed? can more nodes be independent from each other and provide different services so more than one public ip must be available?

    • @AbhishekVeeramalla
      @AbhishekVeeramalla  Год назад +2

      Irrespective of the number of nodes .. service will be only one. So load balancer IP will be only one. That can be found by
      kubectl get svc

  • @ShubhamDevops-z6d
    @ShubhamDevops-z6d 11 месяцев назад +1

    really bhaiya Your way of using Techniq and taking each of the points and clearing us in a good way to teach us is very awesome. I really appreciate that you are helping all people get jobs as a free class. Thank you so much, Bhaiya.🙂

  • @subash7777
    @subash7777 9 месяцев назад +1

    this is a terrific ground level explaination. completely understood why service is used in k8s and its features. Thank you for the explanation sir🤟

  • @experiencetheinfinity
    @experiencetheinfinity 10 месяцев назад +1

    bro trust me i had lot of courses frm lot of edutech companies and websites but no one explained me in the way u explained thnx a lot 🥳🥳🥳🥳🥳🥳🥳🥳🥳🥳🥳🥳🥳🥳🥳🥳🥳🥳

  • @MamtaKhurana-z9n
    @MamtaKhurana-z9n Месяц назад

    Very Well Explained !!

  • @jayakrishna3738
    @jayakrishna3738 Год назад +1

    Nicely explained bro... Can you please take one session on TLS/SSL K8 Certificate related topics

  • @Sidd.syamprasad
    @Sidd.syamprasad 2 месяца назад

    thanks abhishek bro😍😍

  • @malathikamera2749
    @malathikamera2749 2 месяца назад

    Thanks alot Abhishek

  • @kannyabaswaraj
    @kannyabaswaraj Год назад +1

    Hi abhishek can you please make a video on continuos integration delpoyent and delivery?

    • @AbhishekVeeramalla
      @AbhishekVeeramalla  Год назад

      Its already available on the channel. Please chdck ultimate cicd pipeline

  • @Satyanarayana_Mad
    @Satyanarayana_Mad Год назад +1

    Powerful Mentor only can teach powerful technology and same we are seeing here. Thanks bro your are besttttttttttttttttt mentorrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr.

  • @RajuSingh001732
    @RajuSingh001732 Год назад +1

    What i can understand with this video is that the service in Kubernetes is basically used to communicate with the application that we have Deployed Right.

    • @AbhishekVeeramalla
      @AbhishekVeeramalla  Год назад

      This is one point but there are other advantages that I explained in the video

  • @nithinjohn135
    @nithinjohn135 Год назад +1

    Bro are you covering advanced topics like k8s networking, istio , rbac , cluster role, bindings etc..
    Also setting up TLS setup

  • @harikrishnaobbu5731
    @harikrishnaobbu5731 Год назад +2

    Kindly explain the what is the name space in kubernetes

  • @Adityaa2
    @Adityaa2 Год назад +1

    Thank you so much my concepts are cleared after watching this video.

  • @rameshmuddurangiah4564
    @rameshmuddurangiah4564 Год назад +1

    Crystal clear explanation. Thanks sir

  • @VinayKumar-cm2nn
    @VinayKumar-cm2nn 6 месяцев назад

    hi Abhishek, 1.)can service send traffic to pod 2 also the traffic of user project 1 people. incase if needed.
    2.) can a service be like all three types like loadbal,clusterip,node port in one single cluster.

  • @abdullahshaukat9232
    @abdullahshaukat9232 7 месяцев назад

    This mean. If 10 deployments then 10 services. And also 10 load balancers use?

  • @kaviarasu1234
    @kaviarasu1234 Год назад

    Hi sir , amazing work . Small query . I am into non it last 3 years .. want to move to devops and cloud . Now cleared aws cloud practitioner. And doing yours zero to hero . Is this sufficient to fetch a job in devops ..

  • @kojodidio
    @kojodidio 2 месяца назад

    I am yet to learn Kubernetes as part of my DevOps course module. Those videos from Days 30 to 36 has really opened my eyes. Thank you Abhishek, your impact transcends continents.

  • @abhishekkulkarni3466
    @abhishekkulkarni3466 Год назад

    Just osm
    Thank you so much
    Can you please conduct complete CKA certification course?
    Paid bhi chalega

  • @mainbhidramebaz8289
    @mainbhidramebaz8289 2 месяца назад

    Very nice 💯

  • @RajuGolla-p4g
    @RajuGolla-p4g 7 месяцев назад +1

    Thank you so much, Brother. You are a guru!

  • @vinyass3733
    @vinyass3733 Год назад +1

    sir, a session on resume and how to include projects on resume please

  • @shaikhsupdu-z9g
    @shaikhsupdu-z9g Месяц назад

    kya baat hai

  • @gauravsinghjethuri5405
    @gauravsinghjethuri5405 Год назад +1

    bhaiya can clear the difference between the first thing you have told about svc is load balancing and then you told that svc 3rd type is load balance, so my question that is there difference between both or they are same ?

  • @arthur-laywin
    @arthur-laywin Месяц назад

    hi

  • @3am_watch
    @3am_watch Год назад +1

    Before starting video i everytime think i can not learn it but your teaching style is so good that it becomes easy to understand ❤️

  • @harikrishna-yz3in
    @harikrishna-yz3in Год назад +1

    Anna, Tell me about Head loss service?

  • @syedjohn6745
    @syedjohn6745 Год назад +1

    The best ever tutorial on Kubernetes services......Thanks a lot Sir

  • @vijaykumar-hh8sw
    @vijaykumar-hh8sw Год назад

    Hi Abhishek, concepts which are confuse your explaining them very clear...if you don't mind can you please share documents class wise so that we can easily refer and remember those topic wise

  • @happylearningtricks
    @happylearningtricks Год назад +1

    Amazing video! I've watched other Kubernetes tutorials in the past, but none of them were as engaging or informative as this one. your passion for the helping students, sharing the knowledge was evident, and I learned a lot from your videos. I'll definitely be sharing this with my colleagues and friends. Thank a lot @abhishek

  • @suhasiniaddanki7304
    @suhasiniaddanki7304 Год назад +1

    These are very useful and anyone can understand easily. u r doing grt job sir🙏🙏

  • @0xsabir
    @0xsabir Год назад +1

    Cleared all doubts in one video 🖖waiting for other videos.!

  • @saikrishna-cs7ox
    @saikrishna-cs7ox Год назад +1

    Bro thank you so much for these sessions .....and a small request from my side is if possible pls provide any sample resume for devops 4+yrs

  • @shashankchoubey9253
    @shashankchoubey9253 8 месяцев назад

    Awsome Blossom, I , got the better understanding of Kubernetes because of you thank you very much, :)

  • @nayaktek6248
    @nayaktek6248 Год назад +1

    Hi Abhi, I have a requirement to delete the logs files in the mongodb pods which are created by statefull set in openshift cluster . so i created the cronjob but was unable to execute with mondodb pods. so how to connect the particular cron job with those pods. so that we can full fill the requirement.

    • @nayaktek6248
      @nayaktek6248 Год назад

      Can you please guide me on this ?

    • @AbhishekVeeramalla
      @AbhishekVeeramalla  Год назад

      it is not easy to answer without looking into the cluster

    • @nayaktek6248
      @nayaktek6248 Год назад

      Can you please mentioned the approach

  • @sriramvijayaragavan4522
    @sriramvijayaragavan4522 Год назад +1

    great efforts Abihishek. thank you

  • @Claymore_2904
    @Claymore_2904 Год назад +1

    Sir any detailed videos on AWS in the coming days?

  • @kohiyadav1703
    @kohiyadav1703 10 месяцев назад

    Hi Abhishek
    When I tried the kubernetes service I am getting error like "Failed to connect to IP port 30007: could not connect to server"
    I have referenced your video fully to do the same, but still facing issue. Please help me to understand what I am doing wrong here

    • @kohiyadav1703
      @kohiyadav1703 10 месяцев назад

      When do port forwarding it works, can you explain bit about it

  • @TheProductionEnvironment
    @TheProductionEnvironment Год назад +1

    great bro..Kubernetes services are now crystal clear to me !!

  • @harikrishnaobbu5731
    @harikrishnaobbu5731 Год назад +2

    Super 👌 👍 😍

  • @jaykumaranbu7173
    @jaykumaranbu7173 Год назад +2

    Good One

  • @Nick-re3hb
    @Nick-re3hb 8 месяцев назад

    The only thing I didn't like about this lecture is the ads 😭.

  • @reneshmlal2809
    @reneshmlal2809 5 месяцев назад +1

    Thank You ❤

  • @shubhamtripathi3124
    @shubhamtripathi3124 3 месяца назад

    very concise, to the point, and informative love the way you teach.

  • @prabhanthkumar8154
    @prabhanthkumar8154 Год назад +1

    also, pls do video on helm charts

  • @shoaibriyankhan
    @shoaibriyankhan Год назад +1

    Hi bro please make a video on python scripting for devops

  • @sumitraii4566
    @sumitraii4566 Год назад

    service has static ip address, so that application will be accessed at same ip,

  • @mayankpull2603
    @mayankpull2603 6 месяцев назад

    love your efforts in this videos feels great to be part of this comunity...

  • @Rameshpowervlogs
    @Rameshpowervlogs Год назад +1

    hi abhishek
    how many types of ingress controller is there in kubernetes??

    • @Rameshpowervlogs
      @Rameshpowervlogs Год назад

      @@minakshik9865 please tell me what are types

    • @AbhishekVeeramalla
      @AbhishekVeeramalla  Год назад

      Will talk about ingress and Ingress controllers in future classes

    • @Rameshpowervlogs
      @Rameshpowervlogs Год назад

      @@AbhishekVeeramalla i have interview tomorrow thats way I am asking...thanks abhisek

  • @VikramSharvansh
    @VikramSharvansh Год назад

    Thanks Abhishek.
    U made the DevOps easy.. Previously I hv gone through several RUclips channels but no one provided the content like u.

  • @chiragkataria3133
    @chiragkataria3133 Год назад

    In case someone asks, can you please send me Abhishek sir's notes on Services Discovery and Load Balancing, it'll include subtitles for every second spoken in this video along with diagrams 😂
    That's a great video, sir ❤

  • @yoursyasuo5868
    @yoursyasuo5868 Год назад +1

    This playlist is evergreen!

  • @sadikhussain1128
    @sadikhussain1128 Год назад +1

    Nice explination anna

  • @bitanji6851
    @bitanji6851 5 месяцев назад

    Great, and easily understand explaination❤

  • @suhasiniaddanki7304
    @suhasiniaddanki7304 Год назад +1

    It's awesome video