Kubernetes Service Accounts: A Step-by-Step Tutorial with Demo | Kubernetes Tutorials in Hindi

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

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

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

    Please help us with your valuable feedback - forms.gle/E9r3xvTxnLPKz9Hw9

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

    Your playlist is undeniably essential in helping us to get a DevOps job.🤩🤩🤩🤩
    Once again, we express gratitude for your diligent efforts. 😇

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

      Thank you for your kind words! We're delighted that our playlist has been helpful in your DevOps journey. We appreciate your support and wish you the best in your endeavours! 🙏🎉

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

    hello mam thanks for this knowledgably video

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

    These visual representations you use in your videos make understanding of the complex topics much easier..Awesome job 👌👌👌

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

      Thanks a lot samiksha😊

  • @maheshwaikar3311
    @maheshwaikar3311 11 месяцев назад +1

    The process to explain each topic is brilliant...
    Expecting more valuable videos from you in future,
    Thanks

    • @DevOpsPro
      @DevOpsPro  11 месяцев назад

      Thank you for your kind words! More valuable content is on the way. Thanks for your support!

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

    Very detailed and crystal clear explanation. I highly appreciate your support. Thanks

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

    Such a coincidance that I Iwas trying to search about SA yesterday in this channel and voila! its here!!!

  • @jagdishrao1662
    @jagdishrao1662 11 месяцев назад +1

    Hii,
    you are doing a fantastic job. such a suitable manner you deliver real-time concepts, my request is that you please create one more video about how to create a user in Kubernetes and attach it to role and rolebinding.

    • @DevOpsPro
      @DevOpsPro  11 месяцев назад

      I'm glad you're finding my videos helpful. I'll add it to my list of video ideas.

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

    Mam ap bahot hi accha padati ho
    It's very helpful to us
    Please ap EKS by terraform bhi padado
    Itana easy koi nahi batayega

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

    Very helpful easy to understand ❤thnx for wonderful content.. Please make more video mam

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

    Will all perfection 🙏
    Superb

  • @tanmayrane858
    @tanmayrane858 11 месяцев назад +1

    Great explanation with examples 🫡

  • @Learner-hg4hj
    @Learner-hg4hj Год назад +1

    Awesome, madam ! Thank you 👍

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

    Really want to thank you for this informative tutorial. I was struggling with this topic from past few weeks and finally your explanation did the trick. I really appreciate it. Thanks once again.

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

    Beautifully explained !

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

    Excellent!!

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

    Great video and we'll explained

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

    awesome job and you explained everything so well.

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

      Glad it was helpful!

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

    Very informative.....

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

    Your videos are really amazing❤. Thanks for wonderful content.

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

      Appreciate her efforts and teaching

  • @rishikeshgavali5119
    @rishikeshgavali5119 6 месяцев назад +1

    very nice

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

    Very informative, but I can't able understand Hindi.
    Please try do playlist in English also that's helpful for many people who don't know Hindi.
    Thank you.

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

      We will upload English playlist on DevOps Pro English Channel very soon. Keep watching!

  • @FunnyZone-yj9kl
    @FunnyZone-yj9kl Год назад +1

    Great Explanation
    Aap Jenkins Per Bhi Bana do

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

    the SA token you created, will not be applied automatically on the pod you are creating. If you go to the mount path it will still show you the old token which was created by default NS. to apply the new token the SA, you will have to store that token in a secret and then have to pass the secret in the pod.yml only then it will show you the proper SA token.

  • @GopalRoy-nn6ft
    @GopalRoy-nn6ft Месяц назад

    Service mesh and helm ka full vidoe banao ..theory and practical

    • @DevOpsPro
      @DevOpsPro  25 дней назад

      Helm series is already there, will definitely make videos on service mesh. Keep watching!

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

    Hi, Thanks for a great video. There was a mention that the default SA attached, is the reason why pods would communicate with each other.
    If a new custom SA is attached with some specific permissions, then how will the inter-pod communication access be established?

    • @DevOpsPro
      @DevOpsPro  25 дней назад

      Thanks for watching! Inter-pod communication in Kubernetes doesn’t rely on the service account; it's managed by the network layer. A custom SA with specific permissions won’t affect basic inter-pod communication.

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

    mam please ek video banado kubeadm say aws ec2 instances par cluster setup krna. Please step by step guide bnado I mean kha kha say cheeza search kara and eksa setup kara sabkuch. Master and worker nodes kesa bnaya etc

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

      We already have a video on it. Please go and check :)

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

    Agar github action workflow ko cluster main acess dena hotu service account token kistarha use karsaktay hain

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

      GitHub Action workflows can access your cluster using a service account token. You can generate a token with appropriate permissions and securely store it as a GitHub secret. Then, use it within your workflow to authenticate with your Kubernetes cluster.

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

    Aapne jo ye container create kara hai practical mein kya woh ab SA ka use karke cluster mein running pod ki jaankari le sakta hai using kubectl get pods?
    Like, first, I need to go inside the container using command: kubect exec ... -- bash
    Now, i am inside the container and now if i run kubectl get pods, will it ahow me list of all pods running within the cluster (beacause it has 3 permissions: get, list and watch)?

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

      In Kubernetes, running the kubectl get pods command inside a container does not provide information about all the pods running within the cluster, even if the Service Account attached to the pod has the necessary permissions. The kubectl command operates at the cluster level and interacts with the Kubernetes API server, which is outside the container's scope. To access cluster-level information, you would need to run the kubectl command from outside the container, typically on the host machine or a separate management node.

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

      @@DevOpsPro Thank you for the clarification. Can we expect a part-2 on Service Account where we can actually have practical of using Service Account?

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

    hello, Can you please help in understanding TokenReview API (recommended) & OIDC discovery ways of authenticating a service account in your simple easy to understand method :)

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

      Absolutely! I'll create a video on TokenReview API and OIDC discovery for service account authentication. Stay tuned for the upcoming tutorial!

  • @maheshkumarnaik754
    @maheshkumarnaik754 9 месяцев назад

    Kindly help me with ETCD backup and restore

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

    Complete ci/cd video??

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

    Hi mam I have a doubt please help me suppose I want to deploy angular and node app , my angular should always deploy on separate worker node and node js app should deploy on separate worker node , even when k8 provision the new workers nodes for angular and node js app they should be on different nodes how can we achieve this.

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

      Hi! To ensure that your Angular and Node.js apps are deployed on separate worker nodes in Kubernetes, you can use node affinity or node selectors. These features allow you to specify rules for pod placement based on node labels.
      For example, you can label your worker nodes with different tags, such as "angular" and "nodejs". Then, when defining your deployment or pod configuration, you can use node affinity or node selectors to specify which nodes each app should be scheduled on.
      By setting the appropriate node affinity or node selectors for your Angular and Node.js deployments, you can ensure that they are always deployed on separate worker nodes, even when Kubernetes provisions new nodes.

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

      @@DevOpsPro we can use taint & toleartions too right for this condition?

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

      Node affinity or node selectors are the appropriate methods to ensure that your Angular and Node.js apps are deployed on separate worker nodes in Kubernetes. Taints and tolerations may not be suitable in this case as they would require explicit tolerations for each pod, leading to wastage of resources if not specified. By using node affinity or node selectors, you can specify rules based on node labels, guaranteeing the desired separation of your apps on different nodes.

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

    Can you help me to understand why we use sa

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

      Service Accounts (SA) in Kubernetes are used to authenticate pods with the API server, control their permissions, and enhance cluster security.

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

      @@DevOpsPro Thanku

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

    Colud you please tell me that application wants to connect to the cluster for creating the resource or to retrive that data…so here my question is that what is the type of application?? I mean application means its prometheus or some other ?

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

      yes any kind of application, like your said prometheus for monitoring, or kubernetes dashboard to manage the cluster from a website, or some ci/cd tool like jenkins which spins up a pod whenever it has to execute a pipeline

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

    Hi Riya. The command you showed in the video to create TOKEN is not working. I have created cluster using eks version 1.25. Expecting your response. Thank you

  • @Shubham-yt6um
    @Shubham-yt6um Год назад +2

    Hi Riya, One of the interviewer ask me one question that i did not answer, the question was In Kubernates i am having deployment its having 10 PODS running it’s a Payment service and one payment failed and now I need to check log but i do not know in which POD the request that went so how can i check the log of 10 PODS?

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

      You can start by listing all the pods of your payment service deployment using the command kubectl get pods. Once you have the list of pods, you can narrow down the problematic one by checking their logs using kubectl logs . This will help you identify the pod that processed the payment request. To investigate the reason for the failure, you can examine the logs for any error messages or exceptions that might provide insights into what went wrong.

    • @Shubham-yt6um
      @Shubham-yt6um Год назад +2

      @@DevOpsPro understood Thanks for the response 😊

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

      @@DevOpsPro still he need to check logs in all the 10 pods. 10 pods are running of payment-service which is stateless, the fault request can be served by any 1 from the 10 pod, how developer will identify the faulty request is served by which pod, I am assuming no log monitoring is set up

  • @kingdavid526
    @kingdavid526 4 месяца назад

    better to teach in English as well

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

      There are thousands of videos in English go and check there...
      Most of the people's understand better in hindi so don't misguide her.