Kubernetes CKS Full Course Theory + Practice + Browser Scenarios

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

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

  • @joe100kg
    @joe100kg 4 месяца назад +22

    I don't understand why this wasn't recommended or top ranked! Amazing video! While its free it's actually better than lots of paid resource!

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

      I think the answer is simple, Jim is not after money but to share his learnings. Everyone else is into money minting.... Amazing course indeed. Though I have cleared my CKS earlier and thanks to him. I will again go through his course before appearing again for the exam.

  • @manjit2990
    @manjit2990 7 месяцев назад +41

    thanks for making it free on youtube, i passed my exam yesterday :)

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

      Did you pass CKS watching this video?

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

      @@roshantulsani8189 i saw it on udemy

    • @beanymann
      @beanymann 6 месяцев назад +8

      @@roshantulsani8189 Watching this video does not guarentee you to pass it. You have to practice with your own setup, which is also explained in the video's how to set up your own environment. When you register for the CKS you also receive the Killer Shell exam simulators. They are harder than the real exam. If you can do those assignments then you probably will be fine. You also have to do the real exam in 2 hours which can be a challenge with a lot of assignments. But in short, i did what i just explained and passed it.

  • @beanymann
    @beanymann 7 месяцев назад +33

    i bought this course on Udemy and it's more than enough to pass the CKS exam. Excellent training and trainer.

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

      What about CKA

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

      @@shahzadansari9728 For CKA, CKA course by Mumshad Mannambeth on Udemy is more than enough

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

      Hi May I know the Udemy course name?

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

      @@arunelangovan2577 You can't register anymore for this course on Udemy.

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

      @@arunelangovan2577 The course is not on Udemy anymore. At least you can't register for it anymore.

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

    Thanks for the video and killercoda, I passed my CKS exam yesterday 🙂

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

      was this content sufficent or you used another source to study ? congratz btw.

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

    Thank you Kim, it's a very good course covering many details and use scenarios.I like the recap for every sections also the talks you recommended at the end of each section. You are my favorite instructor for K8S topic. Nice work and thank you for your sharing.

  • @hubert5452
    @hubert5452 4 дня назад

    Thanks for this great course. Also a big thanks for creating and maintaining killer coda.

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

    Just passed CKS exam thanks to you. Thank you for sharing this video.

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

      Hi, I am writing my CKS next week. Any tips. How do I connect to you?>?

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

      @@candlestickking113 You might also check the cks course by mumshad mannambeth. That one also helped a lot.

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

    This was my main resource for the exam which I passed without much problem. Cheers Kim!

  • @aireddy
    @aireddy 7 месяцев назад +2

    This is absolutely must training even if you don’t want to attempt the certification exam. Thank you, Kim.

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

      this touch on so much detail! even the linked resource are so good

  • @promitbanik1362
    @promitbanik1362 7 месяцев назад +8

    This is an amazing gift from you to us Kim! Thank you very much.

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

    Amazing resource! Thank you for your effort and making this free for everyone.

  • @Stui19
    @Stui19 23 дня назад

    This is quality content. I truly appreciate your efforts, very thorough video, I am not studying for this cert, but to learn about security in K8s and this is spot on.

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

    Vielen Dank, dass Sie es kostenlos zur Verfügung gestellt haben. Es erfordert ein großes Herz, Dinge kostenlos zur Verfügung zu stellen, wenn man sich viel Mühe gegeben hat, etwas zu schaffen.

  • @YasserAbdelkarim-e3p
    @YasserAbdelkarim-e3p Месяц назад

    Wonderful and organized course with a great explanation of contents. Hats off, Million Thanks, Kim

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

    Thanks a lot for this amazing course. Very helpful resource!

  • @aws-guru
    @aws-guru 7 месяцев назад +3

    Thank you. I Used your course on udemy . For me, it is best course for preparing CKS

  • @redcobratje
    @redcobratje 27 дней назад +1

    4:02:00
    JSON Query command to export certificates/ key from config.
    kubectl config view --raw -o jsonpath='{.clusters[0].cluster.certificate-authority-data}' | base64 -d > ca
    kubectl config view --raw -o jsonpath='{.users[0].user.client-certificate-data}' | base64 -d > crt
    kubectl config view --raw -o jsonpath='{.users[0].user.client-key-data}' | base64 -d > key

  • @gfbello
    @gfbello 7 месяцев назад +2

    Awesome content!!
    Big thanks for all the effort on teaching and simplifying K8s content in such a good way!

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

    SummaryThis video script introduces the “Killer Shell CKS Preparation Course” for the Certified Kubernetes Security Specialist. The course covers theory and practical hands-on challenges, taught by Kim, a certified Kubernetes trainer and developer. The script highlights the importance of security principles, Kubernetes security categories, and best practices for host operating system security, Kubernetes cluster security, and application security.
    Highlights0:00-1:19 📝: Introduction to the Killer Shell CKS Preparation Course and the trainer, Kim1:20-1:42 📝: Overview of the CKS exam topics and teaching approach
    1:43-3:41 📝: Setting up a Kubernetes cluster using Google Cloud or any other platform3:42-4:47 📝: General security principles, including defense in depth and least privilege
    4:48-6:33 📝: Introduction to Kubernetes security categories: host operating system, Kubernetes cluster, and application security6:34-8:16 📝: Best practices for host operating system security, including reducing attack surface and using runtime security tools
    8:17-9:58 📝: Best practices for Kubernetes cluster security, such as restricting access and enabling audit logging
    9:59-12:05 📝: Best practices for application security, including the use of secrets and container hardeningKey Insights🧠 Kubernetes security requires following general security principles, such as defense in depth and least privilege, to create a layered defense system.🧠 Kubernetes security consists of three categories: host operating system security, Kubernetes cluster security, and application security.🧠 Host operating system security involves reducing the attack surface, keeping the system up to date, and using runtime security tools.🧠 Kubernetes cluster security requires securing components like the API server and etcd, implementing authentication and authorization, and enabling audit logging.🧠 Application security focuses on using secrets, role-based access control, container hardening, vulnerability scanning, and mtls for encrypted traffic.🧠 Google Cloud is used in the course for setting up the cluster, but the same setup can be done on any platform with two virtual machines.🧠 The course provides a comprehensive preparation for the CKS exam, covering all the necessary theory and practical hands-on challenges.

  • @jimodey3108
    @jimodey3108 7 месяцев назад +4

    This is great Kim! Thank you so much

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

    I have not start yet, but making this course free is insane!

  • @ppnehe
    @ppnehe 7 месяцев назад +3

    Sir Do you have courses for CKA & CKAD ? Your content for CKS is awesome and top notch quality.

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

    This is an amazing course. Thank you

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

    You are the best, thank you for the course

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

    This is my favourite course from Udemy.

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

    Thanks for bring it here

  • @profbnk
    @profbnk 7 месяцев назад +3

    excellent contribution!

  • @AshishKumar-tp4eq
    @AshishKumar-tp4eq 7 месяцев назад +3

    Thank you so much kim!!!

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

    Great Content Kim - Thanks

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

    Thank you so much, HATS OFF!

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

    Amazing material!

  • @fevzisahinler3138
    @fevzisahinler3138 День назад

    Thank you.

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

    Please upload a video for CKAD as well..

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

    Hi
    Its excellent but It should be updated as per latest course curriculum.

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

    Thank you for your gift

  • @hemjal100
    @hemjal100 13 часов назад

    video time: 6:20:00. I tried to create pod app with two container bash and ubuntu. It looks like pod is running even if proxy container doesn't have NET_ADMIN capabilities ADDED. But logs shows that it fails to run the iptable command since it doesn't have permission/root. I am using k8s v1.31. Any insight about this- why k get pod app doesnot shows ERROR.

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

    The best CKS course by far, but did you skip over "pod security policies" ?

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

    Cool Sir..hats off to you !!

  • @twizzoe
    @twizzoe 7 месяцев назад +2

    Thanks

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

    It's great stuff. Awesooooooome!

  • @zefferno
    @zefferno 17 дней назад

    Where do you recommend to find good questions and practices to pass it successfully?

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

    thanks Kim

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

    you are great man

  • @saedf0
    @saedf0 7 месяцев назад +3

    Hey, where do you mention about TLS Ciphers?
    Either I went too fast or it’s not mentioned. I was in for a surprise during the exam!

    • @ramitsharma3773
      @ramitsharma3773 5 месяцев назад +2

      Hey, were you able to figure out how to remove a specific cipher from API server?

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

      @@ramitsharma3773 Hey yes I was and thankfully I passed. I replied back to your comment 3 times already, not too sure why they're not appearing. Or is it just me?
      Anyway I can send you the link on the docs as to where you can read more on it.

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

      The flag is: -tls-cipher-suites
      You can edit it on the kube-apiserver manifest file.
      If you hit CTRL + F and type "--tls-cipher-suites", you can read more.
      The value it expects is a string and that string will be a choice of the many TLS CIPHER SUITES and the requirement within the paper.
      An interesting segment: Comma-separated list of cipher suites for the server. If omitted, the default Go cipher suites will be used.
      Preferred values: TLS_AES_128_GCM_SHA256, TLS_AES_256_GCM_SHA384, TLS_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,

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

      I hope this comment stays lol, more importantly I hope you pass. All the best, tough cookie to crack but once cracked, man does it feel great!
      I've collated a lot of content that'll be really handy for the paper. Feel free to use, re-use it and reshare.
      Peace brother :)

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

      @@saedf0 Congratulations on passing the exam, and many thanks for answering the above question. Can you please share your content, I will surely benefit from it. May I ask one last question: If given a docker file with a large no. of exports, how do we know which ports to keep and which to remove. Hope you can relate to the question.

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

    Great brother❤

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

    Awesome 😍🤩🤩

  • @EnriqueGallardo-mm5tf
    @EnriqueGallardo-mm5tf 3 месяца назад

    nginx ingress controller can be NodePort or Loadbalancer type? I thought it always creates a loadbalancer in front of the ingress service.

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

    i just bought this course few weeks ago ...

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

    I'm not able to create a GCP account with an Indian Visa debit card(as Autodebit is disabled).
    Is anyone else facing this problem?

  • @user-vj5nc1bv6l
    @user-vj5nc1bv6l Месяц назад

    Hey I tried to install it on GCP 20.04 it works fine on both worker and master node however the join is not working so that i didn't do the lab part can you help me on this why

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

    Thanks Kim 🤝

  • @JoseCastro-ql1yl
    @JoseCastro-ql1yl 6 месяцев назад

    you are the best

  • @manojkumar-jt3fw
    @manojkumar-jt3fw Месяц назад +1

    Kim , please make ur course available on udemy again

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

    Best!

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

    What is the link for Udemy course? Thanks!

  • @user-cg8ee8hs5w
    @user-cg8ee8hs5w 2 месяца назад

    at 3:56:05 , I don't see you deleted the api-server pod ?? So how come the api-server pod gets rebooted automatically to apply the changes made ??

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

      That's a manifest file for a static pod, static pods (like the api-server pod) changes configuration and reboots automatically when you modify the yaml file because it isn't the API that manages them, it's the kubelet's daemon that's in charge.

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

    Can we have a similar one for CKA? Most people start with that certification

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

      he doesnt know cka, only cks

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

    3:23:20 what keyboard shortcut did you use to delete the block of text?

  • @user-vi5tp4xd8i
    @user-vi5tp4xd8i 7 месяцев назад

    Lit!

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

    Bravo!! Thank you very much!!

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

    Why did this course move out of the Udemy business and land on RUclips? More profit via ads than through Udemy? Just asking out of curiosity.

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

    Thank you for making it public :)
    Any chance for CKA/CKAD ones?

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

    Just to share the issue while installing the gcloud cli on MAC:
    Issue 1:
    xxxx# gcloud
    Zsh: command not found: gcloud
    Resolution:
    Look up the directory of the google-cloud-sdk
    vi ~/.zshrc and append below line
    export PATH="$PATH:/Users/xxxx/Downloads/google-cloud-sdk"
    source ~/.zshrc
    Verification:
    gcloud

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

    who tf will watch 11 hours of tutorial? haha not me

    • @kirillyesikov1803
      @kirillyesikov1803 5 месяцев назад +3

      I will , haha

    • @Bilal-ys6df
      @Bilal-ys6df 4 месяца назад +1

      Working through it will probably take 50+ hours. Which is a month if you have dun doing it and study 2 h a day.

    • @flesz_
      @flesz_ 4 месяца назад +2

      I will lol, it's a good one this one

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

    logs for apiserver doesn't exist in /var/log/pods/ for k8s v1.29
    where are they?

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

      you can find them in /var/log/containers/

  • @AjayYadav-xi9sj
    @AjayYadav-xi9sj 7 месяцев назад

    Can we have a similar one for CKA? Most people start with that certification