title
Google Kubernetes Engine Tutorial | What Is Google Kubernetes Engine (GKE) | GCP Training | Edureka
description
๐ฅEdureka Google Cloud Certification Training (๐๐ฌ๐ ๐๐จ๐๐: ๐๐๐๐๐๐๐๐๐): https://www.edureka.co/google-cloud-architect-certification-training
This "๐๐จ๐จ๐ ๐ฅ๐ ๐๐ฎ๐๐๐ซ๐ง๐๐ญ๐๐ฌ ๐๐ง๐ ๐ข๐ง๐ ๐๐ฎ๐ญ๐จ๐ซ๐ข๐๐ฅ" video by Edureka will explain what is Google Cloud and what is Google Kubernetes Engine (GKE), then it will explain how you can deploy a containerized app on Google Cloud. Following is the outline of the Google Kubernetes Engine (GKE) Tutorial video:
00:00:00 Introduction
00:01:10 What is Google Cloud Platform?
00:04:21 What is Google Kubernetes Engine?
00:07:47 Benefits of Google Kubernetes Engine.
00:09:46 Demo: Deploy a containerized web app on GCP.
๐นCheckout Edureka's Google Cloud Platform Tutorial Playlist: https://bit.ly/2PpVgHu
๐ดSubscribe to our channel to get video updates. Hit the subscribe button: https://goo.gl/6ohpTV
๐๐๐๐ฅ๐๐ ๐ซ๐๐ฆ: https://t.me/edurekaupdates
๐๐๐ฐ๐ข๐ญ๐ญ๐๐ซ: https://twitter.com/edurekain
๐๐๐ข๐ง๐ค๐๐๐๐ง: https://www.linkedin.com/company/edureka
๐๐๐ง๐ฌ๐ญ๐๐ ๐ซ๐๐ฆ: https://www.instagram.com/edureka_learning/
๐๐
๐๐๐๐๐จ๐จ๐ค: https://www.facebook.com/edurekaIN/
๐๐๐ฅ๐ข๐๐๐๐ก๐๐ซ๐: https://www.slideshare.net/EdurekaIN
๐๐๐๐ฌ๐ญ๐๐จ๐ฑ: https://castbox.fm/networks/505?country=IN
๐๐๐๐๐ญ๐ฎ๐ฉ: https://www.meetup.com/edureka/
๐๐๐จ๐ฆ๐ฆ๐ฎ๐ง๐ข๐ญ๐ฒ: https://www.edureka.co/community/
#Edureka #EdurekaGCP #GoogleKubernetesEngine #GCPTutorial #GoogleCloud #Kubernetes #GCPTraining #EdurekaTraining
---------๐๐๐ฎ๐ซ๐๐ค๐ ๐๐ง๐ฅ๐ข๐ง๐ ๐๐ซ๐๐ข๐ง๐ข๐ง๐ ๐๐ง๐ ๐๐๐ซ๐ญ๐ข๐๐ข๐๐๐ญ๐ข๐จ๐ง---------
๐ต DevOps Online Training: http://bit.ly/3qqcotZ
๐ Python Online Training: http://bit.ly/3i7DiDD
๐ต AWS Online Training: http://bit.ly/39EOIv9
๐ RPA Online Training: http://bit.ly/39t6MrE
๐ต Data Science Online Training: http://bit.ly/3bywuOu
๐ Big Data Online Training: http://bit.ly/35ADG8L
๐ต Java Online Training: http://bit.ly/35Avwxb
๐ Selenium Online Training: http://bit.ly/2Ltn4ZE
๐ต PMP Online Training: http://bit.ly/2LMP3mT
๐ Tableau Online Training: http://bit.ly/38z4oR9
๐ต Microsoft Azure Online Training: https://bit.ly/3wsAhV4
๐ Power BI Online Training: https://bit.ly/3zq1WHX
---------๐๐๐ฎ๐ซ๐๐ค๐ ๐๐๐ฌ๐ญ๐๐ซ๐ฌ ๐๐ซ๐จ๐ ๐ซ๐๐ฆ๐ฌ---------
๐ต DevOps Engineer Masters Program: http://bit.ly/2MY1OMc
๐ Cloud Architect Masters Program: http://bit.ly/2MY1OMc
๐ต Data Scientist Masters Program: http://bit.ly/3qaVZJA
๐ Big Data Architect Masters Program: http://bit.ly/3qaVZJA
๐ต Machine Learning Engineer Masters Program: http://bit.ly/3bxAhLG
๐ Business Intelligence Masters Program: http://bit.ly/3byBhiS
๐ต Python Developer Masters Program: http://bit.ly/3nw4Rb2
๐ RPA Developer Masters Program: http://bit.ly/3nw4Rb2
- - - - - - - - - - - - - -
About the Course
This course will help you pass the Google Cloud Certification Exam for Cloud Architect. The topics mentioned are strictly in line with the official exam guide provided by Google. The course starts with basics of Cloud Computing and as the course progresses you will understand the GCP core infrastructure, how to manage GCP services such as GCP compute services, GCP database services, GCP security services, GCP networking services, GCP IAM etc. This course will also cover how to use command line tools to import data into Google cloud storage and run query for data analysis.
- - - - - - - - - - - - - -
Course Objectives
After completing this Google Cloud Certification training, you should be able to:
1. Understand Google Cloud Platform concepts and terminologies
2. Understand GCP products and services
3. Learn methods to develop, implement, and deploy solutions
4. Distinguish between features of similar or related products and technologies
5. Learn to work with the Compute Engine, Cloud Storage, Cloud SQL and Big Query GCP services
6. Manage GCP environments using three different methods (Console, App, Command-Line)
7. Develop knowledge of solution patterns -- methods, technologies, and designs that are used to implement security, scalability, high availability, and other desired qualities
8. Understand basics of Big Data and Machine Learning services of GCP
- - - - - - - - - - - - - -
Who should go for this course?
Edureka's Google Cloud training is designed for the IT professionals who want to pursue a career in Cloud Computing and become Google Cloud Infrastructure Solutions Expert. This Google Cloud course is the best fit for:
1. Professionals who want to start their career in Google cloud platform
2. Professionals who want to appear for Google Cloud Certification exam โ Cloud Architect
3. AWS Solution Architect or Microsoft Azure Architect who wants to understand Google Cloud Platform
4. Individuals using Google Cloud Platform to create new solutions or to integrate existing systems, migrate application environments and infrastructure with the Google Cloud Platform
-----------------------------------------------------------------
For more information, Please write back to us at sales@edureka.co or call us at IND: 9606058406 / US: 18338555775 (toll free)
detail
{'title': 'Google Kubernetes Engine Tutorial | What Is Google Kubernetes Engine (GKE) | GCP Training | Edureka', 'heatmap': [], 'summary': 'Tutorial on google kubernetes engine (gke) covers the benefits of kubernetes, an overview of google cloud platform with 7% market share and recognition as a magic quadrant leader, gke architecture, and benefits including load balancing and auto scaling, along with a demonstration on kubernetes setup and google cloud deployment.', 'chapters': [{'end': 62.01, 'segs': [{'end': 62.01, 'src': 'embed', 'start': 7.503, 'weight': 0, 'content': [{'end': 11.986, 'text': "Hey guys, this is Aman from Edureka and welcome to today's session on Google Kubernetes.", 'start': 7.503, 'duration': 4.483}, {'end': 15.087, 'text': 'Google Cloud is the birthplace of Kubernetes.', 'start': 13.006, 'duration': 2.081}, {'end': 20.971, 'text': 'It was originally developed in Google and released as an open source in 2014.', 'start': 15.568, 'duration': 5.403}, {'end': 28.035, 'text': "Kubernetes built on 15 years of running Google's containerized workloads and the valuable contribution from the open source community.", 'start': 20.971, 'duration': 7.064}, {'end': 32.738, 'text': 'It makes everything associated with deploying and managing your application easier.', 'start': 28.615, 'duration': 4.123}, {'end': 38.935, 'text': "But before we get into any more details about Google Kubernetes, I would like to address the agenda for today's session.", 'start': 33.553, 'duration': 5.382}, {'end': 45.236, 'text': 'Firstly, we will talk about Google Cloud Platform and then understand what Google Kubernetes Engine is.', 'start': 39.795, 'duration': 5.441}, {'end': 46.397, 'text': 'Moving on.', 'start': 45.836, 'duration': 0.561}, {'end': 51.158, 'text': 'we will understand what are the benefits of GKE and conclude a session with the demo part,', 'start': 46.397, 'duration': 4.761}, {'end': 55.099, 'text': 'where I will explain how to deploy a containerized web application on the Google Cloud.', 'start': 51.158, 'duration': 3.941}, {'end': 62.01, 'text': 'And guys if you like our video do not forget to subscribe and hit the notification bell to never miss an update from the Edureka channel.', 'start': 55.948, 'duration': 6.062}], 'summary': 'Google kubernetes, developed in google, simplifies application deployment and management. session covers google cloud platform, gke benefits, and a demo of deploying a web app on google cloud.', 'duration': 54.507, 'max_score': 7.503, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/s5X5y04uS_M/pics/s5X5y04uS_M7503.jpg'}], 'start': 7.503, 'title': 'Google kubernetes benefits', 'summary': 'Discusses the birth of kubernetes in google, its benefits, and includes a demo on deploying a containerized web application on google cloud platform.', 'chapters': [{'end': 62.01, 'start': 7.503, 'title': 'Google kubernetes: benefits & demo', 'summary': 'Discusses the birth of kubernetes in google, its benefits, and the agenda for the session, including a demo on deploying a containerized web application on google cloud platform.', 'duration': 54.507, 'highlights': ["Kubernetes was originally developed in Google and released as an open source in 2014, built on 15 years of running Google's containerized workloads and valuable contributions from the open source community.", 'The agenda includes discussing Google Cloud Platform, understanding Google Kubernetes Engine, exploring the benefits of GKE, and concluding with a demo on deploying a containerized web application on Google Cloud.', "Google Cloud is the birthplace of Kubernetes, emphasizing its association with Google's containerized workloads and the open source community's contribution.", "The session will cover the benefits of GKE and conclude with a demo on deploying a containerized web application on Google Cloud, encouraging viewers to subscribe and stay updated with Edureka's content."]}], 'duration': 54.507, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/s5X5y04uS_M/pics/s5X5y04uS_M7503.jpg', 'highlights': ["Kubernetes was originally developed in Google and released as an open source in 2014, built on 15 years of running Google's containerized workloads and valuable contributions from the open source community.", "Google Cloud is the birthplace of Kubernetes, emphasizing its association with Google's containerized workloads and the open source community's contribution.", 'The agenda includes discussing Google Cloud Platform, understanding Google Kubernetes Engine, exploring the benefits of GKE, and concluding with a demo on deploying a containerized web application on Google Cloud.', "The session will cover the benefits of GKE and conclude with a demo on deploying a containerized web application on Google Cloud, encouraging viewers to subscribe and stay updated with Edureka's content."]}, {'end': 399.153, 'segs': [{'end': 139.06, 'src': 'embed', 'start': 79, 'weight': 0, 'content': [{'end': 86.667, 'text': 'GCP runs on the same cloud infrastructure that Google uses internally for its end-user products, such as Google search, Gmail,', 'start': 79, 'duration': 7.667}, {'end': 88.108, 'text': 'Google photos and YouTube.', 'start': 86.667, 'duration': 1.441}, {'end': 97.738, 'text': 'GCP is one of the leading cloud service providers along with Amazon Web Service and Microsoft Azure cloud and owns 7% of the total cloud market share.', 'start': 88.949, 'duration': 8.789}, {'end': 103.578, 'text': 'Gartner has positioned Google as a magic quadrant leader among the furthest three position vendor.', 'start': 98.436, 'duration': 5.142}, {'end': 113.122, 'text': "Google Cloud's global network spans across 25 region with 76 zones and is available for the users from over 200 plus countries and territories.", 'start': 104.438, 'duration': 8.684}, {'end': 117.584, 'text': 'Now a region is a specific geographical location where you can host your resources.', 'start': 113.822, 'duration': 3.762}, {'end': 120.125, 'text': 'A region can have three or more zones.', 'start': 118.344, 'duration': 1.781}, {'end': 129.112, 'text': 'Also, many enterprises are increasingly adopting Google Cloud Platform because the services offered by Google Cloud are more secure and cost-effective.', 'start': 121.064, 'duration': 8.048}, {'end': 133.036, 'text': 'Now, let us take a look at the core services provided by GCP.', 'start': 130.014, 'duration': 3.022}, {'end': 139.06, 'text': 'First is a Google compute engine, which is Google infrastructure as a service virtual machine offering.', 'start': 133.857, 'duration': 5.203}], 'summary': 'Gcp holds 7% of cloud market share, with 25 regions and 76 zones globally. it offers secure and cost-effective services.', 'duration': 60.06, 'max_score': 79, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/s5X5y04uS_M/pics/s5X5y04uS_M79000.jpg'}, {'end': 211.97, 'src': 'embed', 'start': 180.891, 'weight': 4, 'content': [{'end': 185.875, 'text': 'Now GCP provides multiple services like data flow, data procs and data fusion,', 'start': 180.891, 'duration': 4.984}, {'end': 192.039, 'text': 'to help you create a complete cloud-based big data infrastructure that supports big data storage and analysis.', 'start': 185.875, 'duration': 6.164}, {'end': 201.626, 'text': 'The advantage of hosting big data infrastructure in the cloud is that it provides unlimited data storage and easy option for parallel big data processing and analysis.', 'start': 192.859, 'duration': 8.767}, {'end': 204.905, 'text': 'Next GCP also provides all the tools.', 'start': 202.563, 'duration': 2.342}, {'end': 211.97, 'text': 'developers and the development team need to be productive while writing, deploying and debugging applications hosted in the Google Cloud.', 'start': 204.905, 'duration': 7.065}], 'summary': 'Gcp offers data services for big data infrastructure with unlimited storage and tools for productive app development.', 'duration': 31.079, 'max_score': 180.891, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/s5X5y04uS_M/pics/s5X5y04uS_M180891.jpg'}, {'end': 314.657, 'src': 'embed', 'start': 269.119, 'weight': 6, 'content': [{'end': 274.026, 'text': 'managing and scaling your containerized application using the Google infrastructure.', 'start': 269.119, 'duration': 4.907}, {'end': 281.555, 'text': 'the GKE environment consists of multiple machines, specifically compute engine instance, which are grouped together to form a cluster.', 'start': 274.026, 'duration': 7.529}, {'end': 285.798, 'text': 'Now a cluster is the foundation of Google kubernetes engine.', 'start': 282.296, 'duration': 3.502}, {'end': 291.701, 'text': 'the kubernetes objects that represent your containerized application all run on top of your cluster.', 'start': 285.798, 'duration': 5.903}, {'end': 293.142, 'text': 'now, to understand GKE better,', 'start': 291.701, 'duration': 1.441}, {'end': 296.763, 'text': "Let us understand its architecture, and it's working.", 'start': 293.502, 'duration': 3.261}, {'end': 302.046, 'text': 'as you know, all kubernetes objects that represent your containerized application run on top of a cluster.', 'start': 296.763, 'duration': 5.283}, {'end': 309.23, 'text': 'It is a foundation of GKE a cluster consists of at least one control plane and multiple worker machines called nodes.', 'start': 302.066, 'duration': 7.164}, {'end': 314.657, 'text': 'These control plane and node machines run on kubernetes cluster orchestration system.', 'start': 310.236, 'duration': 4.421}], 'summary': 'Gke utilizes multiple compute engine instances to form a cluster, with at least one control plane and multiple worker nodes, for managing and scaling containerized applications.', 'duration': 45.538, 'max_score': 269.119, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/s5X5y04uS_M/pics/s5X5y04uS_M269119.jpg'}], 'start': 62.55, 'title': 'Google cloud platform', 'summary': 'Provides an overview of google cloud platform (gcp) with 7% market share, global network spanning 25 regions and 76 zones, and recognition by gartner as a magic quadrant leader. it also discusses core services including google compute engine, gcp cloud storage, networking, big data services, developer tools, identity and security, iot, and artificial intelligence, as well as an overview of google kubernetes engine architecture and working.', 'chapters': [{'end': 120.125, 'start': 62.55, 'title': 'Google cloud platform overview', 'summary': 'Provides an overview of google cloud platform (gcp), highlighting its leading position as a cloud service provider with 7% market share, global network spanning 25 regions and 76 zones, and recognition by gartner as a magic quadrant leader.', 'duration': 57.575, 'highlights': ['Google Cloud Platform (GCP) owns 7% of the total cloud market share, positioning it as one of the leading cloud service providers, alongside Amazon Web Service and Microsoft Azure cloud.', "GCP's global network spans across 25 regions with 76 zones, catering to users from over 200 plus countries and territories.", 'Gartner has positioned Google as a magic quadrant leader among the furthest three position vendor, highlighting its recognition and leadership in the cloud computing space.']}, {'end': 399.153, 'start': 121.064, 'title': 'Google cloud platform services', 'summary': 'Discusses the core services provided by google cloud platform, including google compute engine, gcp cloud storage, networking, big data services, developer tools, identity and security, iot, and artificial intelligence, as well as an overview of google kubernetes engine architecture and working.', 'duration': 278.089, 'highlights': ['Google Cloud Platform provides a range of services, including compute engine, cloud storage, networking, big data, developer tools, identity and security, IoT, and AI offerings. GCP offers various services such as compute engine, cloud storage, networking, big data solutions, developer tools, identity and security features, IoT platform, and artificial intelligence offerings.', "GCP's big data services include data flow, data procs, and data fusion, enabling the creation of a complete cloud-based big data infrastructure that supports storage and analysis. GCP offers big data services like data flow, data procs, and data fusion, facilitating the development of a comprehensive cloud-based big data infrastructure for storage and analysis.", 'GCP provides tools for developers to be productive while writing, deploying, and debugging applications hosted in the Google Cloud. GCP offers a suite of tools for developers to enhance productivity during application development, deployment, and debugging within the Google Cloud environment.', "Google Kubernetes Engine provides a managed environment for deploying, managing, and scaling containerized applications using the Google infrastructure. GKE offers a managed environment for deploying, managing, and scaling containerized applications utilizing Google's infrastructure.", 'The architecture of Google Kubernetes Engine consists of a control plane and multiple worker machines called nodes, running on the kubernetes cluster orchestration system. The architecture of GKE comprises a control plane and multiple worker machines (nodes) operating on the kubernetes cluster orchestration system.']}], 'duration': 336.603, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/s5X5y04uS_M/pics/s5X5y04uS_M62550.jpg', 'highlights': ['GCP owns 7% of the total cloud market share, positioning it as one of the leading cloud service providers.', "GCP's global network spans across 25 regions with 76 zones, catering to users from over 200 plus countries and territories.", 'Gartner has positioned Google as a magic quadrant leader among the furthest three position vendor, highlighting its recognition and leadership in the cloud computing space.', 'GCP offers various services such as compute engine, cloud storage, networking, big data solutions, developer tools, identity and security features, IoT platform, and artificial intelligence offerings.', 'GCP offers big data services like data flow, data procs, and data fusion, facilitating the development of a comprehensive cloud-based big data infrastructure for storage and analysis.', 'GCP provides a suite of tools for developers to enhance productivity during application development, deployment, and debugging within the Google Cloud environment.', "GKE offers a managed environment for deploying, managing, and scaling containerized applications utilizing Google's infrastructure.", 'The architecture of GKE comprises a control plane and multiple worker machines (nodes) operating on the kubernetes cluster orchestration system.']}, {'end': 638.262, 'segs': [{'end': 441.995, 'src': 'embed', 'start': 400.034, 'weight': 4, 'content': [{'end': 407.477, 'text': 'They connected to various GCP services such as VPC networking persistent disk load balancer and other cloud operations.', 'start': 400.034, 'duration': 7.443}, {'end': 410.097, 'text': 'This was the architecture of GKE.', 'start': 408.496, 'duration': 1.601}, {'end': 412.038, 'text': "Now, let us understand it's working.", 'start': 410.417, 'duration': 1.621}, {'end': 415.139, 'text': 'GKE works with containerized applications.', 'start': 412.798, 'duration': 2.341}, {'end': 423.264, 'text': 'These containers, whether for application or batch jobs, are collectively called as workloads, and before you deploy this workloads on GKE,', 'start': 415.68, 'duration': 7.584}, {'end': 425.245, 'text': 'you must first package it into a container.', 'start': 423.264, 'duration': 1.981}, {'end': 429.367, 'text': 'Now to create a continuous integration and continuous delivery pipeline.', 'start': 425.925, 'duration': 3.442}, {'end': 436.472, 'text': 'You can use cloud code to write your application then send the code to a repository which launches a build process in cloud build.', 'start': 429.727, 'duration': 6.745}, {'end': 441.995, 'text': 'This build process builds container images from a variety of source code repository.', 'start': 437.152, 'duration': 4.843}], 'summary': 'Gke connects to gcp services, uses containerized applications, and enables ci/cd pipeline with cloud code and cloud build.', 'duration': 41.961, 'max_score': 400.034, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/s5X5y04uS_M/pics/s5X5y04uS_M400034.jpg'}, {'end': 516.318, 'src': 'embed', 'start': 476.914, 'weight': 0, 'content': [{'end': 483.299, 'text': 'Google Cloud offers server-side load balancing so you can distribute incoming traffic across multiple virtual machine instances.', 'start': 476.914, 'duration': 6.385}, {'end': 487.842, 'text': 'Load balancer can scale your application, support heavy traffic,', 'start': 483.919, 'duration': 3.923}, {'end': 494.928, 'text': 'detect and automatically remove unhealthy virtual machine instances using health checks and route traffic to the closest virtual machine.', 'start': 487.842, 'duration': 7.086}, {'end': 499.932, 'text': 'This is a managed service which means its component are redundant and highly available.', 'start': 495.468, 'duration': 4.464}, {'end': 506.074, 'text': 'So if a load balancing component fails it is restarted or replaced automatically and immediately.', 'start': 500.692, 'duration': 5.382}, {'end': 509.195, 'text': 'The next benefit is auto scaling.', 'start': 506.774, 'duration': 2.421}, {'end': 516.318, 'text': "GKE's cluster autoscaler automatically resizes the number of nodes in a given node pool based on the demand of your workloads.", 'start': 509.195, 'duration': 7.123}], 'summary': 'Google cloud offers server-side load balancing to distribute traffic and autoscaling for node resizing.', 'duration': 39.404, 'max_score': 476.914, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/s5X5y04uS_M/pics/s5X5y04uS_M476914.jpg'}, {'end': 577.187, 'src': 'embed', 'start': 538.162, 'weight': 2, 'content': [{'end': 543.743, 'text': "With auto update you don't have to manually track and update your nodes when the control plane is updated on your behalf.", 'start': 538.162, 'duration': 5.581}, {'end': 552.002, 'text': 'It also provides better security by automatically ensuring that security updates are applied and kept up to date with the latest Kubernetes features.', 'start': 544.557, 'duration': 7.445}, {'end': 555.104, 'text': 'The next benefit is monitoring and logging.', 'start': 552.862, 'duration': 2.242}, {'end': 561.022, 'text': 'Google Kubernetes engine includes native integration with cloud monitoring and cloud logging.', 'start': 556.601, 'duration': 4.421}, {'end': 565.464, 'text': 'When you create a GKE cluster running on the Google Cloud cloud operations,', 'start': 561.583, 'duration': 3.881}, {'end': 571.285, 'text': 'for GKE is enabled by default and provides a monitoring dashboard specifically tailored for Kubernetes.', 'start': 565.464, 'duration': 5.821}, {'end': 577.187, 'text': 'With cloud operations for GKE, you can control whether or not cloud logging collects application logs.', 'start': 571.906, 'duration': 5.281}], 'summary': 'Auto update ensures security and integrates with cloud monitoring and logging for gke clusters.', 'duration': 39.025, 'max_score': 538.162, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/s5X5y04uS_M/pics/s5X5y04uS_M538162.jpg'}, {'end': 644.865, 'src': 'embed', 'start': 614.216, 'weight': 3, 'content': [{'end': 615.777, 'text': 'But even that will be refunded later.', 'start': 614.216, 'duration': 1.561}, {'end': 620.5, 'text': 'Now as you sign into a new account GCP will provide you $300 of free credit.', 'start': 616.337, 'duration': 4.163}, {'end': 623.801, 'text': 'You can use this amount to explore Google Cloud Services.', 'start': 621.18, 'duration': 2.621}, {'end': 628.184, 'text': "You won't be charged until you choose to upgrade and it will be valid for 90 days.", 'start': 624.422, 'duration': 3.762}, {'end': 631.78, 'text': 'So first, let us create a new project.', 'start': 629.699, 'duration': 2.081}, {'end': 633.18, 'text': "So we'll just go here.", 'start': 632.28, 'duration': 0.9}, {'end': 635.601, 'text': 'Select a new project.', 'start': 634.561, 'duration': 1.04}, {'end': 638.262, 'text': 'We can name a project anything we want.', 'start': 636.422, 'duration': 1.84}, {'end': 640.863, 'text': "So we'll just name it Kubernetes.", 'start': 638.282, 'duration': 2.581}, {'end': 644.865, 'text': "Let the rest be same and we'll just create it.", 'start': 642.944, 'duration': 1.921}], 'summary': 'New gcp users get $300 free credit, valid for 90 days.', 'duration': 30.649, 'max_score': 614.216, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/s5X5y04uS_M/pics/s5X5y04uS_M614216.jpg'}], 'start': 400.034, 'title': 'Gke architecture and benefits', 'summary': 'Covers the architecture of gke, including connecting to various gcp services such as vpc networking, persistent disk, and load balancer. it also discusses the benefits of google kubernetes engine, such as load balancing, auto scaling, auto updating, and monitoring and logging, along with details on creating a gcp account and free credits.', 'chapters': [{'end': 441.995, 'start': 400.034, 'title': 'Gke architecture and workflow', 'summary': 'Covers the architecture of gke, which includes connecting to various gcp services such as vpc networking, persistent disk, and load balancer. it also discusses the workflow of gke, which involves working with containerized applications, creating workloads, packaging them into containers, and using cloud code for continuous integration and continuous delivery pipeline.', 'duration': 41.961, 'highlights': ['GKE works with containerized applications, and these containers, whether for application or batch jobs, are collectively called as workloads.', 'Creating a continuous integration and continuous delivery pipeline involves using cloud code to write the application, sending the code to a repository, and launching a build process in cloud build, which builds container images from a variety of source code repositories.', 'The architecture of GKE involves connecting to various GCP services such as VPC networking, persistent disk, and load balancer.']}, {'end': 638.262, 'start': 442.495, 'title': 'Google kubernetes engine benefits', 'summary': 'Discusses the benefits of google kubernetes engine, including load balancing, auto scaling, auto updating, and monitoring and logging, along with details on creating a gcp account and free credits.', 'duration': 195.767, 'highlights': ['Google Kubernetes engine provides load balancing for compute engine instances, supporting heavy traffic and automatically removing unhealthy virtual machine instances. Google Cloud offers server-side load balancing, scaling applications, supporting heavy traffic, and automatically removing unhealthy virtual machine instances.', "GKE's cluster autoscaler automatically resizes the number of nodes based on workload demand, eliminating the need for manual node management and over-provisioning. GKE's cluster autoscaler automatically resizes the number of nodes based on workload demand, eliminating the need for manual node management and over-provisioning.", 'Auto updates in GKE ensure that nodes are kept up to date with the latest Kubernetes features and security updates, providing better security and maintenance. Auto updates in GKE ensure that nodes are kept up to date with the latest Kubernetes features and security updates, providing better security and maintenance.', 'Google Kubernetes engine includes native integration with cloud monitoring and cloud logging, allowing control over the collection of application logs and optional integration disablement. Google Kubernetes engine includes native integration with cloud monitoring and cloud logging, allowing control over the collection of application logs and optional integration disablement.', 'Creating a new GCP account provides $300 of free credit, which can be used to explore Google Cloud Services for 90 days without being charged until choosing to upgrade. Creating a new GCP account provides $300 of free credit, which can be used to explore Google Cloud Services for 90 days without being charged until choosing to upgrade.']}], 'duration': 238.228, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/s5X5y04uS_M/pics/s5X5y04uS_M400034.jpg', 'highlights': ["GKE's cluster autoscaler automatically resizes the number of nodes based on workload demand, eliminating the need for manual node management and over-provisioning.", 'Google Kubernetes engine provides load balancing for compute engine instances, supporting heavy traffic and automatically removing unhealthy virtual machine instances.', 'Auto updates in GKE ensure that nodes are kept up to date with the latest Kubernetes features and security updates, providing better security and maintenance.', 'Creating a new GCP account provides $300 of free credit, which can be used to explore Google Cloud Services for 90 days without being charged until choosing to upgrade.', 'The architecture of GKE involves connecting to various GCP services such as VPC networking, persistent disk, and load balancer.', 'GKE works with containerized applications, and these containers, whether for application or batch jobs, are collectively called as workloads.', 'Creating a continuous integration and continuous delivery pipeline involves using cloud code to write the application, sending the code to a repository, and launching a build process in cloud build, which builds container images from a variety of source code repositories.', 'Google Kubernetes engine includes native integration with cloud monitoring and cloud logging, allowing control over the collection of application logs and optional integration disablement.']}, {'end': 1290.486, 'segs': [{'end': 668.156, 'src': 'embed', 'start': 638.282, 'weight': 3, 'content': [{'end': 640.863, 'text': "So we'll just name it Kubernetes.", 'start': 638.282, 'duration': 2.581}, {'end': 644.865, 'text': "Let the rest be same and we'll just create it.", 'start': 642.944, 'duration': 1.921}, {'end': 650.527, 'text': 'Now a project is created.', 'start': 649.306, 'duration': 1.221}, {'end': 651.687, 'text': "We'll just select it.", 'start': 650.867, 'duration': 0.82}, {'end': 655.849, 'text': "So for a demo, we're going to use Cloud Shell.", 'start': 654.028, 'duration': 1.821}, {'end': 660.214, 'text': 'Now cloud shell is an online development and operational environment.', 'start': 656.593, 'duration': 3.621}, {'end': 663.135, 'text': 'It can be accessed from anywhere with the browser.', 'start': 660.834, 'duration': 2.301}, {'end': 668.156, 'text': 'The reason we are using cloud shell is we do not have to install any command line tools for a demo.', 'start': 663.955, 'duration': 4.201}], 'summary': 'Kubernetes project created, using cloud shell for demo, no need to install command line tools.', 'duration': 29.874, 'max_score': 638.282, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/s5X5y04uS_M/pics/s5X5y04uS_M638282.jpg'}, {'end': 708.69, 'src': 'embed', 'start': 684.214, 'weight': 0, 'content': [{'end': 690.558, 'text': "We're going to deploy a sample web application called hello app, which is a web server written in go programming language.", 'start': 684.214, 'duration': 6.344}, {'end': 693.479, 'text': 'It responds to all requests with the message.', 'start': 691.378, 'duration': 2.101}, {'end': 696.641, 'text': 'Hello world on port 8080.', 'start': 693.56, 'duration': 3.081}, {'end': 702.165, 'text': 'But before we deploy the hello app to GKE, we must package the hello app source code as a docker image,', 'start': 696.641, 'duration': 5.524}, {'end': 704.667, 'text': 'and to do that we need the source code and the docker file.', 'start': 702.165, 'duration': 2.502}, {'end': 708.69, 'text': 'Now the docker file contains information about how the image is built.', 'start': 705.268, 'duration': 3.422}], 'summary': 'Deploying hello app, a web server in go, to gke via docker image.', 'duration': 24.476, 'max_score': 684.214, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/s5X5y04uS_M/pics/s5X5y04uS_M684214.jpg'}, {'end': 1028.386, 'src': 'embed', 'start': 999.897, 'weight': 1, 'content': [{'end': 1002.478, 'text': 'So it will ask us to first create a Kubernetes cluster.', 'start': 999.897, 'duration': 2.581}, {'end': 1004.34, 'text': "So we'll just go ahead and create one.", 'start': 1002.959, 'duration': 1.381}, {'end': 1007.012, 'text': 'Now we have two options over here.', 'start': 1005.151, 'duration': 1.861}, {'end': 1009.674, 'text': 'one is standard and the other one is autopilot.', 'start': 1007.012, 'duration': 2.662}, {'end': 1017.339, 'text': 'in standard, you manage your clusters underlying infrastructure, which will give you node configuration flexibility, and in autopilot,', 'start': 1009.674, 'duration': 7.665}, {'end': 1020.861, 'text': 'GKE provisions and manages the clusters underlying infrastructure.', 'start': 1017.339, 'duration': 3.522}, {'end': 1024.563, 'text': "So we'll just go with standard over here and click on configure.", 'start': 1021.481, 'duration': 3.082}, {'end': 1028.386, 'text': 'So we can name a cluster whatever we want.', 'start': 1026.564, 'duration': 1.822}], 'summary': 'Creating a kubernetes cluster with two options: standard and autopilot.', 'duration': 28.489, 'max_score': 999.897, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/s5X5y04uS_M/pics/s5X5y04uS_M999897.jpg'}, {'end': 1104.592, 'src': 'embed', 'start': 1081.804, 'weight': 2, 'content': [{'end': 1089.53, 'text': 'you have to create a Kubernetes deployment to run the application on the cluster and also create something called the horizontal pod autoscaler,', 'start': 1081.804, 'duration': 7.726}, {'end': 1090.831, 'text': 'which scales the number of pods.', 'start': 1089.53, 'duration': 1.301}, {'end': 1094.193, 'text': 'It can be anywhere from one to five based on the CPU load.', 'start': 1091.271, 'duration': 2.922}, {'end': 1098.417, 'text': "So for that, we'll go to workloads and click on deploy.", 'start': 1094.794, 'duration': 3.623}, {'end': 1102.25, 'text': 'We have an existing container image.', 'start': 1100.629, 'duration': 1.621}, {'end': 1104.592, 'text': "So we'll just select it go to select.", 'start': 1102.45, 'duration': 2.142}], 'summary': 'Create kubernetes deployment with horizontal pod autoscaler scaling 1-5 pods based on cpu load.', 'duration': 22.788, 'max_score': 1081.804, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/s5X5y04uS_M/pics/s5X5y04uS_M1081804.jpg'}, {'end': 1228.275, 'src': 'embed', 'start': 1202.366, 'weight': 4, 'content': [{'end': 1208.206, 'text': "So we'll just click on this in the target port will select 8080.", 'start': 1202.366, 'duration': 5.84}, {'end': 1212.488, 'text': 'Now, this is the port the hello app container listens to as I had mentioned at the starting of the demo.', 'start': 1208.206, 'duration': 4.282}, {'end': 1217.81, 'text': 'The service type let it be load balancer itself and we can name our service anything we want.', 'start': 1213.248, 'duration': 4.562}, {'end': 1222.632, 'text': "Let it be demo application service itself and we're just going to click on expose over here.", 'start': 1218.35, 'duration': 4.282}, {'end': 1228.275, 'text': 'Now a new service has been created and it is waiting for a load balancer with an external IP to be created.', 'start': 1223.312, 'duration': 4.963}], 'summary': 'A new service has been created on port 8080, waiting for a load balancer with an external ip.', 'duration': 25.909, 'max_score': 1202.366, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/s5X5y04uS_M/pics/s5X5y04uS_M1202366.jpg'}], 'start': 638.282, 'title': 'Kubernetes setup and google cloud deployment', 'summary': 'Demonstrates setting up kubernetes on cloud shell, creating a project, accessing cloud shell, and building a container image. it also covers the process of deploying a docker image to google cloud, creating a kubernetes cluster, deploying a sample application, and exposing it to the internet.', 'chapters': [{'end': 741.48, 'start': 638.282, 'title': 'Setting up kubernetes on cloud shell', 'summary': 'Demonstrates setting up kubernetes on cloud shell, showcasing the creation of a project, accessing cloud shell, and building a container image for deploying a sample web application called hello app.', 'duration': 103.198, 'highlights': ['The chapter explains the process of creating a project and accessing Cloud Shell, which is an online development and operational environment, accessible from any browser.', 'It mentions the purpose of using Cloud Shell, highlighting the convenience of not needing to install command line tools for a demo.', "The chapter details the steps for building a container image for deploying a sample web application called hello app, which is a web server written in go programming language and responds to all requests with the message 'Hello world' on port 8080.", 'It explains the need to package the hello app source code as a docker image before deploying it to GKE, emphasizing the importance of the docker file containing information about how the image is built.']}, {'end': 1290.486, 'start': 746.722, 'title': 'Google cloud deployment process', 'summary': 'Covers the process of deploying a docker image to google cloud, including setting environment variables, building and pushing the image, creating a kubernetes cluster, deploying a sample application, and exposing it to the internet.', 'duration': 543.764, 'highlights': ['Creating a Kubernetes cluster The process of creating a Kubernetes cluster involves selecting a cluster type (standard or autopilot), choosing a zone, and waiting for the cluster to be successfully created.', 'Deploying a sample application to Google Kubernetes Engine The deployment process includes creating a Kubernetes deployment and a horizontal pod autoscaler, which scales the number of pods based on CPU load.', 'Exposing the sample application to the internet The process involves creating a service, selecting the target port, choosing the service type as load balancer, and waiting for the external IP to be created.']}], 'duration': 652.204, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/s5X5y04uS_M/pics/s5X5y04uS_M638282.jpg', 'highlights': ["The chapter details the steps for building a container image for deploying a sample web application called hello app, which is a web server written in go programming language and responds to all requests with the message 'Hello world' on port 8080.", 'The process of creating a Kubernetes cluster involves selecting a cluster type (standard or autopilot), choosing a zone, and waiting for the cluster to be successfully created.', 'Deploying a sample application to Google Kubernetes Engine includes creating a Kubernetes deployment and a horizontal pod autoscaler, which scales the number of pods based on CPU load.', 'The chapter explains the process of creating a project and accessing Cloud Shell, which is an online development and operational environment, accessible from any browser.', 'Exposing the sample application to the internet involves creating a service, selecting the target port, choosing the service type as load balancer, and waiting for the external IP to be created.']}], 'highlights': ['GCP owns 7% of the total cloud market share, positioning it as one of the leading cloud service providers.', 'Gartner has positioned Google as a magic quadrant leader among the furthest three position vendor, highlighting its recognition and leadership in the cloud computing space.', "GKE's cluster autoscaler automatically resizes the number of nodes based on workload demand, eliminating the need for manual node management and over-provisioning.", 'Google Kubernetes engine provides load balancing for compute engine instances, supporting heavy traffic and automatically removing unhealthy virtual machine instances.', 'Auto updates in GKE ensure that nodes are kept up to date with the latest Kubernetes features and security updates, providing better security and maintenance.', 'The architecture of GKE involves connecting to various GCP services such as VPC networking, persistent disk, and load balancer.', 'The process of creating a Kubernetes cluster involves selecting a cluster type (standard or autopilot), choosing a zone, and waiting for the cluster to be successfully created.']}