Kubernetes 101 workshop - complete hands-on

2024 ж. 25 Сәу.
1 648 868 Рет қаралды

This is a Kubernetes 101 workshop where I will be teaching Kubernetes from scratch and cover, Kubernetes setup, objects, and complete hands-on including all the core concepts.
Speaker - Saiyam Pathak (@SaiyamPathak)
Timestamps
00:00 Into music
01:21 Workshop starts
04:14 Prerequisites
05:00 Kubernetes Introduction
15:50 Kubernetes Architecture
33:42 YAML manifests in k8s
44:17 killercoda demos
54:46 What are namespaces?
01:00:36 GitHub repo
01:03:44 changing contexts in namespaces
01:04:23 labels and selectors
01:12:00 Pods in Kubernetes
01:20:00 Pod lifecycle
01:21:48 Init container & multi container
01:40:56 Probes
01:55:45 Request & limits
02:00:30 break
02:14:44 Recap
02:22:17 Deployments & replicasets
02:35:40 Statefulsets
02:49:00 k8s networking
03:06:35 Services in Kubernetes
03:17:42 AAA (authn, authz, admission)
03:19:36 RBAC
03:32:30 Configmaps & Secrets
03:45:46 Local k8s setup
03:53:03 Message from Saiyam
►►►Resources ►►►
► GitHub Repo - github.com/kubesimplify/works...
►►►Connect with Kubesimplify ►►►
► Twitter - / kubesimplify
► Discord - kubesimplify.com/discord
► Website - kubesimplify.com/
► GitHub - github.com/kubesimplify

Пікірлер
  • Amazing workshop 💯

    @rahul.web3@rahul.web3 Жыл бұрын
  • Superb session, Thank you 😊❤️

    @stalinromi1134@stalinromi1134 Жыл бұрын
  • Thanks so much saiyam for this nice session

    @NewHorizonsTravel@NewHorizonsTravel Жыл бұрын
  • Thank you much for this amazing session.

    @ashankodas805@ashankodas805 Жыл бұрын
    • Glad you enjoyed the session, share with your network and do join the next set of workshops!

      @kubesimplify@kubesimplify Жыл бұрын
  • Great explanation, wonderful contribution to Kubernet community

    @dineshlanka0@dineshlanka0 Жыл бұрын
    • Glad you liked, do share in your network and also watch for more videos and workshops on this channel.

      @kubesimplify@kubesimplify Жыл бұрын
  • Thanks you Saiyam, such a great video . Excellent pace and so much detail for a 101 course wow.

    @saabirmohamed636@saabirmohamed636 Жыл бұрын
    • Glad you liked, do share in your network and also watch for more videos and workshops on this channel.

      @kubesimplify@kubesimplify Жыл бұрын
  • Связка топ, огромное спасибо за видос!

    @hassansyed9294@hassansyed9294 Жыл бұрын
  • Thanks so much saiyam for this awesome session

    @Dadycalling55@Dadycalling55 Жыл бұрын
    • Glad you enjoyed the session, share with your network and do join the next set of workshops!

      @kubesimplify@kubesimplify Жыл бұрын
  • Thank you for this amazing session

    @MrEnaksekalee@MrEnaksekalee Жыл бұрын
    • Glad you enjoyed the session, share with your network and do join the next set of workshops!

      @kubesimplify@kubesimplify Жыл бұрын
  • No 1 can teach Kunernates like you, you are the awesome 🙏🙏

    @manoranjandash8451@manoranjandash84519 ай бұрын
    • Thank you and Glad you found it useful

      @kubesimplify@kubesimplify6 ай бұрын
  • This will help a lot of folks! Great explanation, keep making more and more videos.

    @arsalananwar8265@arsalananwar8265 Жыл бұрын
    • Do check out other kubesimplify workshops!

      @kubesimplify@kubesimplify Жыл бұрын
  • This is a fantastic workshop for beginners in Kubernetes.

    @derspacer2259@derspacer2259 Жыл бұрын
    • Thanks, do learn from other workshops and share with your friends.

      @kubesimplify@kubesimplify Жыл бұрын
  • Thank you very much Saiyam for your efforts. This was very helpful K8s 101. Keep up the good work. Awesome work.

    @devopsutsav@devopsutsav Жыл бұрын
    • Glad you enjoyed, will plan a 201 workshop soon

      @kubesimplify@kubesimplify Жыл бұрын
    • @@kubesimplify : Eagerly waiting for that.

      @devopsutsav@devopsutsav Жыл бұрын
    • waiting for 201

      @Ayush-lj6pq@Ayush-lj6pq Жыл бұрын
  • I think that this is the best beginner Kubernetes video💯💯

    @moyenaak@moyenaak5 ай бұрын
    • Appreciate that

      @kubesimplify@kubesimplify5 ай бұрын
  • Thanks for the In depth knowledge

    @ramprasad_v@ramprasad_v Жыл бұрын
  • Thanks for this clear and introduction session... keep it up

    @taherboujrida8110@taherboujrida8110 Жыл бұрын
    • Thank you!

      @kubesimplify@kubesimplify Жыл бұрын
  • Great content there man🤗love it, keep up

    @SIZLAREBORN@SIZLAREBORN Жыл бұрын
    • Thank you, do check out other videos on my channel as well, plenty of resources related to cloud native. With many workshops included. Please do subscribe and share with your network

      @kubesimplify@kubesimplify Жыл бұрын
  • Thank you man! Awesome.

    @bado6100.@bado6100. Жыл бұрын
  • THIS IS VERY HELPFUL, FANTASTIC VIDEO, THANKS, FOR YOUR HELP,

    @bethelministriesinc...@bethelministriesinc... Жыл бұрын
  • This guy is incredible! This guy is engaging in discussions with himeself in a roleplay stil.. it would be really entertaining if he took on different personas for each of his identities

    @tupham5291@tupham5291 Жыл бұрын
    • Glad you enjoyed the video! you can connect with me on Twitter @saiyampathak

      @kubesimplify@kubesimplify Жыл бұрын
  • It was amazing session Saiyam bhai🎉

    @subashthakur1640@subashthakur1640 Жыл бұрын
    • Glad you enjoyed the session, share with your network and do join the next set of workshops!

      @kubesimplify@kubesimplify Жыл бұрын
  • Great workshop Saiyam

    @Dannydod1@Dannydod1 Жыл бұрын
  • Thanks a lot brother

    @kartikgaur2189@kartikgaur2189 Жыл бұрын
  • Really appreciate this video

    @RedCard4e@RedCard4e Жыл бұрын
  • 00:00 Into music 01:21 Workshop starts 04:14 Prerequisites 05:00 Kubernetes Introduction 15:50 Kubernetes Architecture 33:42 YAML manifests in k8s 44:17 killercoda demos 54:46 What are namespaces? 01:00:36 GitHub repo 01:03:44 changing contexts in namespaces 01:04:23 labels and selectors 01:12:00 Pods in Kubernetes 01:20:00 Pod lifecycle 01:21:48 Init container & multi container 01:40:56 Probes 01:55:45 Request & limits 02:00:30 break 02:14:44 Recap 02:22:17 Deployments & replicasets 02:35:40 Statefulsets 02:49:00 k8s networking 03:06:35 Services in Kubernetes 03:17:42 AAA (authn, authz, admission) 03:19:36 RBAC 03:32:30 Configmaps & Secrets 03:45:46 Local k8s setup 03:53:03 Message from Saiyam

    @captain190669@captain190669 Жыл бұрын
    • Hi I am 57, can I get as k8s administrator?

      @okukuyala@okukuyala10 ай бұрын
    • гншг 7 ты г гф я очень не

      @user-og6nw4tg5d@user-og6nw4tg5d8 ай бұрын
    • зд

      @user-og6nw4tg5d@user-og6nw4tg5d8 ай бұрын
    • здззщзз

      @user-og6nw4tg5d@user-og6nw4tg5d8 ай бұрын
  • I definitely do not regret that I spent a couple of minutes watching your video. Make videos more often, I will certainly come back to see something new

    @leahprice1161@leahprice1161 Жыл бұрын
    • Thank you, do check out other videos on my channel as well, plenty of resources related to cloud native. With many workshops included.

      @kubesimplify@kubesimplify Жыл бұрын
  • 👍 Understand the architecture of k8's

    @saketbarnawal2167@saketbarnawal2167 Жыл бұрын
  • Hi Saiyam, Thank you for this workshop. This is really very helpful for new beginners like me. I have a below query, could you please help to clarify? at 1:38:34 min's you are explaining about multi-container and trying to check the log which is generating a HTML file under alphine-container. Question is, HTML command has been set under alpine-container, but in the log command which you are executing, you are giving nginx-container, which ideally should be alphine-container rt? Also, how come HTML logs are reflected under nginx-container?

    @sushilisurs@sushilisurs Жыл бұрын
  • Thank you saiyam

    @joeltenali3711@joeltenali3711 Жыл бұрын
    • Glad you enjoyed the session, share with your network and do join the next set of workshops!

      @kubesimplify@kubesimplify Жыл бұрын
  • Really Nice and Really Beautiful "Kubernetes 101 workshop" . Stay Connected!😍😍😍🤗🤗🤗

    @lifeoftravel535@lifeoftravel535 Жыл бұрын
  • One of the best videos on kubernets ! Thank you Saiyam

    @jacemguezguez5355@jacemguezguez53559 ай бұрын
    • Glad you found it useful :)

      @kubesimplify@kubesimplify6 ай бұрын
  • Salutations, Saiyam! This workshop is fantastic, and I highly recommend it to anyone interested in learning Kubernetes.

    @ashokshrimali7437@ashokshrimali74374 ай бұрын
    • Glad you learned something from it :)

      @kubesimplify@kubesimplify4 ай бұрын
  • Amazing

    @jannetkarel@jannetkarel Жыл бұрын
  • I am trying to learn something else. But, this is very interesting. I want to know what you are teaching but later.

    @dracosrot@dracosrot Жыл бұрын
  • very nice

    @knowledgeispower8507@knowledgeispower8507 Жыл бұрын
  • Hi Saiyam, thanks a lot for this workshop, it will be very useful whoever wants to learn Kubernetes. I request, if possible please share the document which is used in this workshop.

    @asifmohammed523@asifmohammed523 Жыл бұрын
    • It's in his repo check description

      @FurqanAhmad777@FurqanAhmad777 Жыл бұрын
  • Hey I'm new in this devops field and looking to learn something new . Actually I'm thinking to do masters too from USA but recently I reached out to some counselor and they said there is no field like devops in ms .they told to me like there is data scientist , ml and other things but not devops one . So basically I can do master in devops right ?

    @kushalshukla444@kushalshukla444 Жыл бұрын
  • Great session Saiyam !! By the way can you make a video on Gitlab CICD pipeline as well

    @umeshgolla2730@umeshgolla2730 Жыл бұрын
    • I will in future, also watch for more videos and workshops on this channel.

      @kubesimplify@kubesimplify Жыл бұрын
  • best youtuber on the internet

    @josephgonzales7904@josephgonzales7904 Жыл бұрын
  • by going over this tutorial, is this enough to go for CKA exam??

    @mjnyc88@mjnyc88 Жыл бұрын
  • Hi Saiyam, I want to thank you for the amazing content you have delivered here and all the otehr videos in this series. Hats off to you for putting together this time taking effort for the community. One small questions will this series help with the KCNA certification exam. Thanks again.

    @Joe-tk8cx@Joe-tk8cx Жыл бұрын
    • YEs

      @kubesimplify@kubesimplify Жыл бұрын
  • Every day I updated the KZhead feed to watch your new videos ❤️❤️ ❤️😍😍😍😍

    @joseparisian666@joseparisian666 Жыл бұрын
    • Thank you

      @kubesimplify@kubesimplify Жыл бұрын
  • thank you :)

    @louiegietrinanes4798@louiegietrinanes4798 Жыл бұрын
  • Thanks

    @redfox6179@redfox6179 Жыл бұрын
  • I love this channel

    @user-pg5qp9hd8c@user-pg5qp9hd8c Жыл бұрын
  • thanks very much for explaining, is it necessary to use proxies?

    @mohammedmoustafa3437@mohammedmoustafa3437 Жыл бұрын
    • The kubeproxy is part of worker node component so its mandatory for iptables management and other networking magic

      @kubesimplify@kubesimplify Жыл бұрын
  • thank you for the amazing content you have shared

    @TukArft@TukArft7 ай бұрын
    • Glad you found it useful

      @kubesimplify@kubesimplify6 ай бұрын
  • Thank you so much for the video !! covered all almost everything needed

    @umeshgolla2730@umeshgolla2730 Жыл бұрын
    • Glad yo enjoyed the video, do share with your network

      @kubesimplify@kubesimplify Жыл бұрын
  • Very interesting video ;) don’t stop!

    @samuelcosey7676@samuelcosey7676 Жыл бұрын
    • Thank you, do check out other videos on my channel as well, plenty of resources related to cloud native. With many workshops included.

      @kubesimplify@kubesimplify Жыл бұрын
  • You are a blessing to all those who will be benefiting from this masterpiece.

    @asmitabagchi6886@asmitabagchi68868 ай бұрын
    • Thank you 🙏

      @kubesimplify@kubesimplify8 ай бұрын
  • inacreditable

    @linconrobert6778@linconrobert6778 Жыл бұрын
    • Glad you enjoyed the workshop!

      @kubesimplify@kubesimplify Жыл бұрын
  • That was really great , keep up

    @hazemsoussi5309@hazemsoussi53096 ай бұрын
    • Glad you found it useful

      @kubesimplify@kubesimplify6 ай бұрын
  • Ahh this is INCREDIBLE!

    @evebarry369@evebarry369 Жыл бұрын
    • Thank you, do check out other videos on my channel as well, plenty of resources related to cloud native. With many workshops included.

      @kubesimplify@kubesimplify Жыл бұрын
  • Excellent explanation.. keep going with rest of the k8s concepts..

    @deviprasad7676@deviprasad7676 Жыл бұрын
    • Glad you enjoyed the session, share with your network and do join the next set of workshops! Also you will find many awesome K8s projects, demos, concepts videos on my channel :)

      @kubesimplify@kubesimplify Жыл бұрын
  • 👍very use full session for beginners

    @RSreenivas-wq4de@RSreenivas-wq4de11 ай бұрын
    • Glad you found it useful :)

      @kubesimplify@kubesimplify6 ай бұрын
  • Hope it’s going to continue

    @feliciastewart4563@feliciastewart4563 Жыл бұрын
    • Thank you, do check out other videos on my channel as well, plenty of resources related to cloud native. With many workshops included.

      @kubesimplify@kubesimplify Жыл бұрын
  • Yeah the whole world knows that you’re the best!

    @liliansmith1499@liliansmith1499 Жыл бұрын
    • Thank you 💙

      @kubesimplify@kubesimplify Жыл бұрын
  • Amazing video. Shall we get PPT sheet?

    @MegaChandra1987@MegaChandra1987 Жыл бұрын
    • It's in his repo check description

      @kubesimplify@kubesimplify Жыл бұрын
    • @@kubesimplify i got it thanq sir

      @MegaChandra1987@MegaChandra1987 Жыл бұрын
  • Good afternoon You are doing a great job! thereby making life easier for the engineer! Thank you! I have an unusual case, I want to make a small (small) board that connects 2 DAC passive cables at 100GB speed. But I can't get the host system to work through my board and 2 DAC passive cables. The DAC cable is 50cm long. The lines on the board are 15 cm long; there is an overlap of RX TX signals on the board. Tell me where to look? Who did something like this? I'll try to explain to you in pictures what I want to get. I understand that at the ends of the DAC cable there is an EEPROM and it says who I am. Question - does the NIC card ports reading the eeprom compare it to the eeprom on the other end of the cable? I connected 2 DAC cables through a docking board (QSFP28 QSFP28) and can't get a connection between NIC cards I don't understand what's wrong.

    @pcb7377@pcb73775 ай бұрын
  • amaxing

    @asegidwolde3140@asegidwolde3140 Жыл бұрын
    • Glad you liked, do check out other workshops and videos on the channel and share in your network

      @kubesimplify@kubesimplify Жыл бұрын
  • Very good workshop.

    @umeshjaiswal5298@umeshjaiswal52982 ай бұрын
    • Thanks 👍

      @kubesimplify@kubesimplify14 күн бұрын
  • well video like it

    @kunalji-hj8nq@kunalji-hj8nq Жыл бұрын
    • Thanks, do learn from other workshops and share with your friends.

      @kubesimplify@kubesimplify Жыл бұрын
  • 👍🏾

    @olutv9279@olutv92798 ай бұрын
  • I enjoyed this, also I subscribed to your channel.

    @tammyhewitt3288@tammyhewitt3288 Жыл бұрын
  • One question- Can scheduler and control-manager directly talk to kubelet of worker node? if not how they know how much resources available on worker nodes, how control-manager knows resired and current state details?

    @VijayadarshanReddy-jf4if@VijayadarshanReddy-jf4if11 күн бұрын
  • Each your video is like a movie 📽

    @rosannahegman2346@rosannahegman2346 Жыл бұрын
    • Thanks, glad the videos are helping and I am working on improving the quality more and more!

      @kubesimplify@kubesimplify Жыл бұрын
  • got fallen eye 2night ... waiting to start

    @victorrebel6929@victorrebel6929 Жыл бұрын
  • the best kubernetes video on entire earth

    @lug__aman@lug__aman10 ай бұрын
    • Glad you found it useful :)

      @kubesimplify@kubesimplify6 ай бұрын
  • Kubernetes 101 workshop - complete hands-on

    @xeben04@xeben04 Жыл бұрын
  • Hey Saiyam, I have completed this workshop recently and wanted to ask about what type of projects shall I do to practice Kubernetes so that I have a proof of work

    @Srijan-SS02@Srijan-SS029 ай бұрын
    • Depends in what context you want to show the POF, if from Kubernetes prospective then setup Kubernetes cluster, setup HA Kubernetes cluster, Load test KKubernetes, setup Production ready monitoring solution , add million of metircs, replicate node failures etc.

      @kubesimplify@kubesimplify6 ай бұрын
  • keep it up

    @worthsmith2464@worthsmith2464 Жыл бұрын
  • Is this beginner friendly ? I'm completely new to this.

    @66_vaibhavvarunkar60@66_vaibhavvarunkar60 Жыл бұрын
    • Check - devops roadmap video and follow kubesimplify.com/workshops

      @kubesimplify@kubesimplify Жыл бұрын
  • Thanks!

    @jasoneien7957@jasoneien795711 ай бұрын
  • Can someone pease brief more about the node selectors and tolerations part please.

    @asmitabagchi6886@asmitabagchi68868 ай бұрын
    • This should help with taints and tolerations kzhead.info/sun/YMtpmLmIiXR4i3k/bejne.html

      @kubesimplify@kubesimplify8 ай бұрын
  • can you make the next video about your life? thank you

    @leonajames740@leonajames740 Жыл бұрын
  • good 💯

    @user-xm4ck5gu3q@user-xm4ck5gu3q Жыл бұрын
  • Hello can you share the. power point presentation slides

    @zend969@zend9695 ай бұрын
  • hey saiyam how may i registerinto kllcoda?

    @ainonnymus6760@ainonnymus6760 Жыл бұрын
    • Killercoda is free to register via email or google accounts

      @kubesimplify@kubesimplify Жыл бұрын
  • buen video pana

    @heroytuber632@heroytuber63211 ай бұрын
  • Hi Kazi From Riyadh Saudi Arabia

    @kazitauseef2010@kazitauseef20105 ай бұрын
  • are you using a vm for your node or is it running on metal

    @Marxmann1984@Marxmann19846 ай бұрын
    • This is killercoda website that is free to use

      @kubesimplify@kubesimplify6 ай бұрын
  • thanx)

    @user-cs4ox2wi8e@user-cs4ox2wi8e5 ай бұрын
  • When is 201 workshop coming?

    @arunshankar1987@arunshankar19878 ай бұрын
    • Hopefully this year

      @kubesimplify@kubesimplify8 ай бұрын
  • thx

    @DeraldTatersall@DeraldTatersall Жыл бұрын
  • sound good press the bell icon an hour

    @phuongphammillmanaudio8901@phuongphammillmanaudio890111 ай бұрын
  • At 40:07 what are you saying? Thank you

    @mauricetaylor7970@mauricetaylor7970 Жыл бұрын
    • Reading out the command kubectl run nginx -image=nginx

      @kubesimplify@kubesimplify Жыл бұрын
  • sometimes I wonder how long it takes to create such a video.

    @vallieschmidt4639@vallieschmidt4639 Жыл бұрын
    • Yes it takes a lot of time but worth it when it reaches to millions and people learn from it

      @kubesimplify@kubesimplify Жыл бұрын
  • Am new in the business,please I don't no how to go about it

    @nadenade6402@nadenade6402 Жыл бұрын
  • Why have I never recived a single payment Mark James (Seavey) Combs

    @markcombs-cn7ud@markcombs-cn7ud Жыл бұрын
  • Good❤

    @codewithsw@codewithsw11 ай бұрын
  • 👍

    @pawanpandey1920@pawanpandey192016 күн бұрын
  • ... а ссылки не рабочие...(((

    @josepagusti@josepagusti Жыл бұрын
  • subscribed

    @SuperAdil08@SuperAdil085 ай бұрын
  • lexa?

    @TheMasuraka@TheMasuraka Жыл бұрын
  • Smokin Looking Fab (as always)

    @wilmageorge5946@wilmageorge5946 Жыл бұрын
  • Hi Bro You look alike Ayushman Khurana same voice and face resembles BTW awesome content Mate !!!!

    @idiotbox4561@idiotbox4561 Жыл бұрын
    • Thanks and hope you enjoyed the content

      @kubesimplify@kubesimplify Жыл бұрын
    • @@kubesimplify : Yes Mate Perfect video for Concept Understanding and Interview preparation

      @idiotbox4561@idiotbox4561 Жыл бұрын
  • Hi

    @trxp9982@trxp998211 ай бұрын
    • Bruh

      @trxp9982@trxp998211 ай бұрын
  • husay mag painting RONAWAYXMAS

    @powerrangerblack1590@powerrangerblack1590 Жыл бұрын
  • Хто крутив св'язку?

    @NhanNguyen-ry6lk@NhanNguyen-ry6lk Жыл бұрын
  • vi root mail khoto kora dican

    @ajabujardark@ajabujardark Жыл бұрын
KZhead