Google Kubernetes Engine(GKE) – A Practical Lab-Based Approach


Free Download Google Kubernetes Engine(GKE) – A Practical Lab-Based Approach
Published 9/2023
Created by Shikhar Verma • 75k+ Students Worldwide
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English | Duration: 78 Lectures ( 5h 45m ) | Size: 1.62 GB


Google GKE, Kubernetes, Label, Selectors, Scaling, Replication, Deployment, Rollback, Networking, Services, Volumes etc.
What you’ll learn
How Should a Kubernetes Cluster Be Managed?
Making a Kubernetes Cluster from Scratch "The Hard Way"
Setup of Kubernetes Cluster in GCP Environment
Components of Control Plane – API Server, Etcd, Scheduler, Controller Manager
You will be able to understand the architecture of the Kubernetes cluster
You will be able to set up a Kubernetes cluster in GCP
You will be able to understand the concepts of Kubernetes in Google Cloud Platform (GCP)
You will be able to implement the Pod Restart Policy
You will be able to implement Labels and Selectors in Kubernetes
You will be able to create GKE Standard and Autopilot clusters
You will learn to implement Kubernetes Storage with Google Persistent Disks
You will be able to implement to upgrade the application using deployment object
You will practically learn Kubernetes Services: ClusterIP, Nodeport and LoadBalancer
Requirements
PC or Laptop with internet Connection
Must have an account on Google Cloud Platform (GCP)
You don’t need to have any basic knowledge of Kubernetes. Course will get started from very very basics of Kubernetes and take you to very advanced levels
Motivation to Learn Docker, Kubernetes, DevOps required
Description
Welcome to this amazing course on Google Kubernetes Engine (GKE) with various real-time lab sessions. Google Kubernetes Engine (GKE) is the simplest and most common way of setting up a Kubernetes Cluster in GCP.Below is the list of modules covered in this course.Course Description:Section 1: Kubernetes Introduction· What is Kubernetes· Why do we use Kubernetes?· Monolithic approach for developing applications.· Microservices Vs. Monolithic· Kubernetes Gateway API· Evolution of Containers, Dockers & VMs· Microservices running as containers· Kubernetes – Orchestration or container management tool· Features of KubernetesSection2: Architecture of the Kubernetes Cluster· The architecture of the Kubernetes Cluster· Understand architecture with various examples· Working with Kubernetes· Roles of Master Node· Components of Control Plane (Master Node)· API Server· Etcd· Scheduler· Controller Manager· Kubelet· Service Proxy· POD· Container Engine – Docker, Containerd, or RocketSection 3: Setup of Kubernetes Cluster in GCP· Set up a Kubernetes Cluster in GCP Environment· Cluster basics, Node Pools, Networking etc.· Activate cloud shell to access Kubernetes Cluster· Configure KubectlSection 4: Kubernetes Concepts in GCP· Create the first POD using manifest file written in YAML Language· How to deploy ubuntu pod in Kubernetes?· Check logs for pods and containers in Kubernetes· Create multiple containers in a POD· Retrieve information from running containers· Get a Shell to a Running Container· Multiple Containers in a Pod (Ubuntu, Nginx Web Sever)· Download image for containers like Curl, Ubuntu, Nginx etc.· Image Pull Policy of containers· Kubernetes Annotations· Define Environment variables· Pod-to-pod communication· Login to Cluster nodes using cloud shell or control planeSection 5: Kubernetes Pod Restart Policy· Overview of Pod Restart Policies· Three restart policies: Always, OnFailure & Never· Lab – Restart Policy: Always· Lab – Restart Policy: OnFailure· Lab – Restart Policy: NeverSection 6: Labels and Selectors in Kubernetes· Labels & Selectors· Lab – Labels and Selectors· Commands for managing labels & selectors· Declarative vs. Imperative Kubernetes commands· Lab – Search the pod using labels· Two types Selectorso Equality Basedo Set based· Lab – Search the pod using set-based· Overview of Node Selector· Lab – Create a pod on a specific nodeSection 7: Scaling & Replication· What is ReplicationController – RC?· Features of RC· Lab – Create Replicas of POD using RC· Lab – Deleting a pod of ReplicationController· Lab – Scale-up & scale-down the pod: ReplicationController· What is ReplicaSet – RS?· Lab – Create Replicas of POD using ReplicaSet· Lab – Scale-up & scale-down the pod: ReplicaSet· Difference between ReplicationController & ReplicaSetSection 8: Deployment and Rollback· Overview of Deployment and Rollback· Lab: Launch two PODs using deployment object· Lab: upgrade the application v1 to v2 using deployment object· Lab: Roll back the application to previous version· Lab: Roll back to any specific versionSection 9: Kubernetes Networking· Overview of Kubernetes Networking· Containers within a POD communicate via localhost· Containers communicate via localhost using a specific port· Pod-to-pod communication via Pod IP· Practice Lab – Pod-to-pod communicationSection 10: Kubernetes Services: ClusterIP, Nodeport and LoadBalancer· Object – Service· Why service is required?· Service type – Cluster IP, NodePort & LoadBalancer· Lab 1 – Access the Web appl using Cluster IP· Lab 2 – Access the Web appl using Cluster IP· Lab 1 – Access the Web appl using NodePort· Lab 2 – Access the Web appl using NodePort· Lab 3 – Access the Web appl using specific NodePort· About LoadBalancer· Lab 1 – Kubernetes Services: LoadBalancer· Lab 2 – Kubernetes Services: LoadBalancerSection 11: Volumes in Kubernetes Cluster· Overview of Volumes in Kubernetes Cluster.· Volume types – EmptyDir, hostpath· Lab1: Create a POD with attached emptyDir volume· Lab2: Create a POD with attached emptyDir volume· Lab1: Create a POD with attached hostpath volume· Lab2: Create a POD with attached hostpath volumeSection 12: Persistent Volumes· Overview of Persistent volumes· Create a storage class for GKE· Create a Persistent Volume using PVC· GKE Pod With Persistent Volume· Last lecture
Who this course is for
If you are a beginner and interested in learning Kubernetes with Google Cloud Platform (GCP)
Developers who want to deploy their applications in to Google Kubernetes Engine (GKE)
DepOps engineers who want to move into Kubernetes from their traditional infrastructure
Homepage

https://www.udemy.com/course/google-gke/

Buy Premium From My Links To Get Resumable Support,Max Speed & Support Me

No Password – Links are Interchangeable

Add a Comment

Your email address will not be published. Required fields are marked *