Ep. 14 Google Kubernetes Engine(GKE) Explained in 15 minutes

Ғылым және технология

Hello Everyone,
In this video, You will learn all about GKE (Google Kubernetes Engine). I have tried to cover all the important topics from the associate cloud engineer exam perspective along with a detailed hands-on demo.
Below topics covered in this video in this 15 minutes video:
- Introduction
- Why do we need Kubernetes?
- What is GKE?
- How to create a GKE cluster
- Standard vs auto-pilot GKE cluster
- What is a node pool in GKE?
- Cluster autoscaling in GKE
- Vertical and horizontal pod autoscaling in GKE
- Node auto-repair vs node auto-upgrade
- How to interact with the GKE cluster
- How to deploy a simple application to GKE
- How to set default cluster in GKE
- gkectl vs kubectl commands
- knowledge checks for the associate cloud engineer certification exam.
𝗖𝗢𝗠𝗣𝗟𝗘𝗧𝗘 𝗧𝗨𝗧𝗢𝗥𝗜𝗔𝗟 𝗦𝗘𝗥𝗜𝗘𝗦 👌 It’s 🅵🆁🅴🅴 ⛳
Namaste Google Cloud | GCP Tutorial for beginners, a complete playlist for Associate Cloud Engineer Certification Exam:
• Namaste Google Cloud, ...
DevOps Tutorial for beginners
• DevOps Tutorial for be...
AWS tutorial for beginners
• AWS (Amazon Web Servic...
Azure Data fundamentals DP 900 full course
• Microsoft Azure Data F...
Jenkins Tutorial for beginners
• Jenkins Tutorial For B...
DevOps and Cloud Podcasts:
• DevOps and Cloud Podcasts
Subscribe to our channel to get notified about the latest videos.
🔥 / techtutorialswithpiyush
Connect with me 👋
🌎LINKEDIN: ►
/ piyush-sachdeva
🐦TWITTER: ►
/ techie_piyush
Join our learning communities 👋
/ 1015771332531944
/ 12561913
References 📚:
References 📚:
cloud.google.com/kubernetes-e...
kubernetes.io/docs/tasks/run-...
kubernetes.io/docs/reference/...
cloud.google.com/sdk/gcloud
#gke #techtutorialswithpiyush #googlecloud

Пікірлер: 17

  • @TechTutorialswithPiyush
    @TechTutorialswithPiyush Жыл бұрын

    🔥 Check out our GCP playlist Namaste Google Cloud - Google Cloud Tutorial for beginners kzread.info/head/PLl4APkPHzsUXvkDFARdrH2LMESVqeuH8W

  • @31kiransomwanshi
    @31kiransomwanshi Жыл бұрын

    Hi Piyush, Thanks for awesome video, very well explained with actual demo. Please refer below answers to knowledge check questions. 1) gcloud gives you the ability to provision and deprovision resources, whereas kubectl gives you the ability to use the clusters once provisioned. 2) False. Because GKE manages your node with minimal configurations required. 3) When we need to create a similar infrastructure(machine type, machine family, boot disk type) to multiple compute engine instances. 4) False. When demand is high, the cluster autoscaler adds nodes to the node pool not to cluster. 5) Horizontal scaling means that the response to increased load is to deploy more Pods. This is different from vertical scaling, which for Kubernetes would mean assigning more resources (for example: memory or CPU) to the Pods that are already running for the workload. 6) gcloud config set container/cluster 7) GCP recommend that you opt into a release channel and enable node auto upgrades to help reduce the operational burden involved with upgrading GKE versions. However, when manually upgrading, GCP recommend planning to upgrade no later than every six months to gain access to new features and remain on a supported version. 8) maxSurge: The number of pods that can be created above the desired number of pods during an update. maxUnavailable: The number of pods that can be unavailable during the update process. 9) Public cluster - to configure access from public network to cluster’s workload. Private cluster - to assign internal IP addresses to pod and nodes. This isolate cluster workloads from public networks.

  • @TechTutorialswithPiyush

    @TechTutorialswithPiyush

    Жыл бұрын

    You have nailed it! 🎯 All the questions were perfectly answered with the proper explanation. Thank you for providing the feedback and I wish you all the success. 🎉🎉👏👏

  • @user-ze4ew5vb7n
    @user-ze4ew5vb7n Жыл бұрын

    I appreciate you sharing this video and I know it will make your future ones more interesting also your expression shows that you are becoming more engaging. Q.1 gcloud cmd when we use for interaction with k8s like delete update & configure other hand kubectl cmd is only interacts inside the cluster provision Q.2 False because of autopilot all GKE manages your pods and there is minimal configuration Q.3 When suddenly traffic increase Q.4 True Q.5 Horizontal pod are basically increase or decrease the pods based on CPU utilization, on the other hand, Vertical pod autoscaling scale the resource to allocate to each pods and adjust the CPU and memory request. Q.6 gcloud config set clusere/container name Q.7 GCP have to release the channel and also they recommended opting the for node auto upgrade. For manualits give you broad access so depends on you when you want to upgrade. Q.8 Max-Surge The maximum number of additional pods that can be created during an update, above the target number of pods. Max-Unavailable The maximum number of pods that may be unavailable while an update is being applied. Q.9 Public GKE cluster are accessible from anywhere on the internet. Private GKE cluster node use internal IP only this provide additional layer of security.

  • @TechTutorialswithPiyush

    @TechTutorialswithPiyush

    Жыл бұрын

    Thank you so much buddy for your amazing feedback as always! Really appreciate it. For Question 3:- Please read the question 1 more time, it says Node Pools not new nodes. your answer is partially correct but it needs a little more details to it :) Rest answers are absolutely correct.

  • @user-ze4ew5vb7n

    @user-ze4ew5vb7n

    Жыл бұрын

    ​@@TechTutorialswithPiyush Sorry Piyush i am not getting but i understand only when node pool create following reasons: - Increase treaffic -or diffrent machine tyep - may be some issue with that k8s versioning - want to separate workload could you kindly explain.

  • @TechTutorialswithPiyush

    @TechTutorialswithPiyush

    Жыл бұрын

    Both one and two. You can take care of increased load by adding more nodes as well but nodepools gives you the capabilities of using a different or a better performing machine type

  • @user-ze4ew5vb7n

    @user-ze4ew5vb7n

    Жыл бұрын

    @@TechTutorialswithPiyush Now it's clear thank you!

  • @naskar23
    @naskar23 Жыл бұрын

    First of all thanks for the video piyush. Like other videos in the playlist I expected it be beginner friendly but the initial couple of minutes and the last few minutes were rushed I felt. but that is me... not sure how others took it. Like for some one who doesn't know basics of kubernetes some key words felt like a foreign land. Knowledge Check: 1. gcloud when communicating with google resources and kubectl when using cluster plane or cluster related components 2. false since google manages the cluster and does all the work for you 3. When similar resources are expected? 4. false 5. Horizontal Pod scaling -> increase the number of pods, Vertical scaling -> increase the definition (like memory, CPU etc) of pod. 6. gcloud config set container/cluster cluster_name 7. select release channel for control plane version 8. max surcharge - number of pods to deploy when there is a max load, max unavailable - max number that can be free or unavailable 9. Public - cluster accessible to public, private - only with in GCP (accessible via internal IP addresses)

  • @TechTutorialswithPiyush

    @TechTutorialswithPiyush

    Жыл бұрын

    Hello Sree, I totally agree with your point but Kubernetes itself is a huge topic and it is really difficult covering that in less than an hour plus it was not part of ACE exam so I covered only GKE part with the assumption that the viewers would know the basics of kubernetes but thanks for trying the knowledge checks. 4: should be true 8: Max-Surge The maximum number of additional pods that can be created during an update, above the target number of pods. Max-Unavailable The maximum number of pods that may be unavailable while an update is being applied. Rest all are correct, great job!

  • @naskar23

    @naskar23

    Жыл бұрын

    @@TechTutorialswithPiyush Yeah i understand K8S is a huge topic and hard to consolidate everything in a video. Nevertheless thanks for your effort and providing us with quality content.

  • @TechTutorialswithPiyush

    @TechTutorialswithPiyush

    Жыл бұрын

    @@naskar23 Thank you 😊

  • @PraveenSingampalli
    @PraveenSingampalli Жыл бұрын

    Woah.....this video is amazing 🙂

  • @TechTutorialswithPiyush

    @TechTutorialswithPiyush

    Жыл бұрын

    Thank you so much 🙏😊

  • @DharmendraYadav-jn8yp
    @DharmendraYadav-jn8yp Жыл бұрын

    Great video Piyush ❤️Loved it keep it up

  • @TechTutorialswithPiyush

    @TechTutorialswithPiyush

    Жыл бұрын

    Thank you so much Dharmendra! I cannot thank you enough for supporting me always 🙏

  • @DharmendraYadav-jn8yp

    @DharmendraYadav-jn8yp

    Жыл бұрын

    @@TechTutorialswithPiyush ❤️you are welcome Piyush 😊 my support will be there for you, you are doing awesome job 🤝

Келесі