Kubernetes Basics: Pods, Nodes, Containers, Deployments & Clusters

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 มิ.ย. 2024
  • 🔴 - To support my channel, I’d like to offer Mentorship/On-the-Job Support/Consulting - me@antonputra.com
    ▬▬▬▬▬ Experience & Location 💼 ▬▬▬▬▬
    ► I’m a Senior Software Engineer at Juniper Networks (12+ years of experience)
    ► Located in San Francisco Bay Area, CA (US citizen)
    ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬
    ► LinkedIn: / anton-putra
    ► Twitter/X: / antonvputra
    ► GitHub: github.com/antonputra
    ► Email: me@antonputra.com
    ▬▬▬▬▬▬ Related videos 👨‍🏫 ▬▬▬▬▬▬
    👉 [Playlist] Kubernetes Tutorials: • Kubernetes Tutorials
    👉 [Playlist] Terraform Tutorials: • Terraform Tutorials fo...
    👉 [Playlist] Network Tutorials: • Network Tutorials
    👉 [Playlist] Apache Kafka Tutorials: • Apache Kafka Tutorials
    👉 [Playlist] Performance Benchmarks: • Performance Benchmarks
    👉 [Playlist] Database Tutorials: • Database Tutorials
    ▬▬▬▬▬▬▬ Timestamps ⏰ ▬▬▬▬▬▬▬
    0:00 Intro
    0:41 Kubernetes Nodes
    2:33 Kubernetes Persistent Volumes
    3:29 Kubernetes Containers
    4:26 Kubernetes Pods
    5:56 Kubernetes Deployment
    6:38 Kubernetes Load Balancer & Ingress
    ▬▬▬▬▬▬▬ Source Code 📚 ▬▬▬▬▬▬▬
    ► GitHub: github.com/antonputra/tutorials
    #kubernetes #devops #cloud
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 41

  • @AntonPutra
    @AntonPutra  9 หลายเดือนก่อน +3

    🔴 - To support my channel, I’d like to offer Mentorship/On-the-Job Support/Consulting - me@antonputra.com

  • @nero4581
    @nero4581 11 หลายเดือนก่อน +4

    hi, I am currently reading and documenting a book about Kubernetes. I am glad to see that I can understand and remember most of the stuff you are talking about in this video. Really great for the basics of Kubernetes! Awesome work, Anton!

    • @AntonPutra
      @AntonPutra  11 หลายเดือนก่อน +1

      Thanks again!

  • @mukunthd
    @mukunthd 5 หลายเดือนก่อน +2

    Ultimate explanation all in one package :) , great !

    • @AntonPutra
      @AntonPutra  5 หลายเดือนก่อน

      Thank you! :)

  • @user-cm8cv1bl2z
    @user-cm8cv1bl2z 6 หลายเดือนก่อน +1

    Большое спасибо, сейчас прохожу разные курсы для становления DevOps инженером. Там дают много информации, но что бы вот такую крутую и понятную выжимку про основы, не видел ни в одном.

    • @AntonPutra
      @AntonPutra  6 หลายเดือนก่อน

      Spasibo starayus :)

  • @user-bx3ue8tx1i
    @user-bx3ue8tx1i 7 หลายเดือนก่อน +2

    Awesome video! really well explained thank you!

    • @AntonPutra
      @AntonPutra  7 หลายเดือนก่อน

      Thank you!

  • @lucasvazquez-sk1lv
    @lucasvazquez-sk1lv 6 หลายเดือนก่อน +1

    amazing video, thank you so much

    • @AntonPutra
      @AntonPutra  6 หลายเดือนก่อน

      Thank you, Lucas!

  • @Antonio-yy2ec
    @Antonio-yy2ec 11 หลายเดือนก่อน +1

    Neat explanation, great video!!

    • @AntonPutra
      @AntonPutra  11 หลายเดือนก่อน

      Thank you!

  • @H3Cki
    @H3Cki 11 หลายเดือนก่อน +8

    F for everyone who hasn't found this channel yet

    • @AntonPutra
      @AntonPutra  11 หลายเดือนก่อน +1

      Thanks =)

    • @jirehla-ab1671
      @jirehla-ab1671 7 หลายเดือนก่อน

      ​@@AntonPutrai do u have videoes on automating them using andible?

  • @yassinekhouaja1257
    @yassinekhouaja1257 11 หลายเดือนก่อน +2

    Thank you for the video!!!
    Could you please create a video that delves into the topic of stateful applications on Kubernetes and provides insights on effectively managing persistent storage in this context

    • @AntonPutra
      @AntonPutra  11 หลายเดือนก่อน +2

      Thanks, yes, I'm actually working on one right now: Deployment vs StatefulSet vs DaemonSet & Jobs.

  • @YeetYeetYe
    @YeetYeetYe 11 หลายเดือนก่อน +1

    Absolutely fantastic animations and explanation

    • @AntonPutra
      @AntonPutra  11 หลายเดือนก่อน +1

      Thank you!

  • @splashinventor
    @splashinventor 2 หลายเดือนก่อน +1

    Hello Anton,
    I am one of the subscribers to your channel and your videos are quite informative and very helpful in understanding the technology. -:)
    I have couple of doubts related to tools that are used. Could you please help clarify these doubts please?
    In REAL WORLD projects, tools such as Jenkins, ELK stack, Databases, RabbitMQ/ActiveMQ, Kafka etc. are generally provisioned on EC2s (or) Vendor provided/managed cloud environments (SaaS) (or) Cloud Provider(AWS/Azure etc.) specific provided/managed environments but not on Kubernetes/EKS?
    And,
    Only microservices are deployed on K8s clusters and they connect to these tools via K8s environment configurations?
    It is very confusing and struggling to understand as most of the tutorials/examples in Internet are showcasing above mentioned tools to provision on K8s along with microservices.
    Kindly help clarfying the doubt!
    Thank you.. :-)

    • @AntonPutra
      @AntonPutra  2 หลายเดือนก่อน

      In the real world, mostly startups and small companies try to deploy everything to Kubernetes and use as many managed resources as possible. Generally, when they achieve some level of profitability, they start to think about infrastructure more seriously. For example, if you are a startup and your services are down for a few hours, it's okay or even expected, but if you are a large company such as Facebook, it's a disaster. :) So yes, microservices go to Kubernetes, and Kafka, ELS, Cassandra, etc., are deployed and managed independently on VMs (e.g., EC2). Those microservices then communicate with Kafka, etc., inside the private cloud (VPC) using private subnets and private DNS hosted zones.

  • @agun21st
    @agun21st 11 หลายเดือนก่อน +1

    Very nice explaination video about Kubernetes sir. Thank you. Please make video on CloudnativePG Scalable Postgresql Database on Kubernetes in detals.

    • @AntonPutra
      @AntonPutra  11 หลายเดือนก่อน

      Noted, thanks!

  • @kpicsoffice4246
    @kpicsoffice4246 7 หลายเดือนก่อน +1

    You have really nice graphic visuals/animations.
    Which software do you use to make them?

    • @AntonPutra
      @AntonPutra  7 หลายเดือนก่อน +1

      Thanks, adobe suite

  • @niranjannt637
    @niranjannt637 5 หลายเดือนก่อน

    Which software you use to create those beautiful animation?

    • @AntonPutra
      @AntonPutra  5 หลายเดือนก่อน +1

      Adobe suite

  • @Babbili
    @Babbili 11 หลายเดือนก่อน

    for the hpa with `request-per-second` do i need Prometheus to get this metric ? ... i don't think so because it's type: object,,, i think i need only Ingress

    • @AntonPutra
      @AntonPutra  11 หลายเดือนก่อน +1

      You're correct, you don't need prometheus for that only for "external".
      kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale-walkthrough/#autoscaling-on-more-specific-metrics

  • @TheBestDanceMoves
    @TheBestDanceMoves 3 หลายเดือนก่อน

    please I have a question. How can I create nodes in a particular namespace? maybe using kubectl

    • @AntonPutra
      @AntonPutra  3 หลายเดือนก่อน +1

      Kubernetes nodes are a global Kubernetes concept; they cannot belong to a particular namespace. For example, if you want to run only specific applications on those nodes, you would add taints to those nodes, and in the YAML deployment, you would use a tolerations block.
      doc - kubernetes.io/docs/concepts/scheduling-eviction/taint-and-toleration/

  • @victoryday-uv4ku
    @victoryday-uv4ku 4 หลายเดือนก่อน

    what you use to drew your videos?

    • @AntonPutra
      @AntonPutra  4 หลายเดือนก่อน

      adobe suite

  • @agun21st
    @agun21st 11 หลายเดือนก่อน

    Very nicely explain. Sir I emailed you for your mentorship. Pls reply.

    • @AntonPutra
      @AntonPutra  11 หลายเดือนก่อน

      Thanks, replied.

  • @golmatol6537
    @golmatol6537 2 หลายเดือนก่อน +1

    Given the pace at which you go through the concepts, one would have to be familiar with these concepts and just view your videos as a refresher. Too fast paced for me and relations between PVC and PV shown in diagram is not clear what that is about (many other things like these).

    • @AntonPutra
      @AntonPutra  2 หลายเดือนก่อน

      thanks for the feedback, pvc = request for the volume, pv = volume itself

  • @arnabdas4056
    @arnabdas4056 หลายเดือนก่อน

    Content is good but it feels like video is missing empathy it is like robots reading things out. Give some pause in between and it will give more realistic touch

    • @AntonPutra
      @AntonPutra  หลายเดือนก่อน

      Thanks for the feedback