Companies Home Search Profile

Google Cloud Run: Hands-on Comprehensive Technical Deep Dive

Focused View

Cloud Monkey

5:45:20

63 View
  • 1 - About Me.mp4
    01:12
  • 2 - What Will We Be Doing.mp4
    01:23
  • 3 - Expectations.mp4
    01:01
  • 4 - Code Structure Overview.mp4
    01:14
  • 5 - Lab Introduction.mp4
    00:11
  • 6 - Download Lab Files and Create Folder Structure.mp4
    02:25
  • 6 - Notes.txt
  • 6 - gitignore.zip
  • 6 - lab-0-setup-local-system.zip
  • 7 - Instructions to install Python gCloud CLI and Visual Studio Code.mp4
    04:36
  • 8 - What is Google Cloud Run.mp4
    05:45
  • 8 - what-is-google-cloud-run.zip
  • 9 - Ways To Run Your Code On Cloud Run.mp4
    01:04
  • 9 - how-to-run-your-code-on-cloud-run.zip
  • 10 - What Is Cloud Run Services.mp4
    02:04
  • 10 - cloud-run-service.zip
  • 11 - Features Of Cloud Run Services.mp4
    06:28
  • 11 - cloud-run-services-features.zip
  • 12 - Pricing Model For Cloud Run Services.mp4
    03:14
  • 12 - cloud-run-services-pricing.zip
  • 13 - What Is Cloud Run Jobs.mp4
    01:26
  • 13 - cloud-run-jobs.zip
  • 14 - Differences Between Cloud Run Services and Cloud Run Jobs.mp4
    01:24
  • 14 - differences-between-services-and-jobs.zip
  • 15 - Cloud Run Integrations.mp4
    02:06
  • 15 - cloud-run-integrations.zip
  • 16 - Cloud Run Resource Model.mp4
    06:45
  • 16 - cloud-run-resource-model.zip
  • 16 - cloud-run-resource-model-2.zip
  • 17 - Lab Introduction And Code Download.mp4
    00:46
  • 17 - lab-1-setup-git-repo-on-github.zip
  • 18 - Why Use GitHub.mp4
    00:56
  • 19 - Create Source Repository In GitHub.mp4
    01:52
  • 20 - Create Personal Access Token On GitHub.mp4
    01:39
  • 21 - Initial Checkin Of Our Code.mp4
    05:08
  • 22 - Lab Introduction And Code Download.mp4
    00:54
  • 22 - lab-2-create-project-and-setup-gcloud-cli.zip
  • 23 - Create Project in GCP Console.mp4
    01:40
  • 24 - Setup gCloud CLI On Local Machine Optional.mp4
    02:58
  • 25 - Lab Introduction and Code Download.mp4
    00:42
  • 25 - lab-3-enable-required-apis-and-services.zip
  • 26 - Enable Required APIs Services.mp4
    03:47
  • 27 - Lab Introduction and Code Download.mp4
    01:24
  • 27 - lab-4-link-github-git-repo-to-cloud-build-repositories.zip
  • 28 - Create Host Connection To GitHub.mp4
    03:13
  • 29 - Link GitHub Repo To Cloud Build Repositories.mp4
    01:14
  • 30 - Lab Introduction and Code Download.mp4
    00:48
  • 30 - lab-5-create-artifact-registry.zip
  • 31 - What is Artifact Registry.mp4
    01:42
  • 31 - artifact-registry.zip
  • 32 - Creating Artifact Registry.mp4
    01:15
  • 33 - Lab Introduction And Code Download.mp4
    00:45
  • 33 - lab-6-build-and-deploy-cloud-run-service-using-buildpacks.zip
  • 34 - Code Walkthrough.mp4
    01:33
  • 35 - Push Code To GitHub Repository.mp4
    01:10
  • 36 - Create Build Trigger In Cloud Build And Run It.mp4
    07:02
  • 37 - Explore Build Logs and Container Image In Artifact Registry.mp4
    03:25
  • 38 - Create Cloud Run Service From GCP Console.mp4
    08:22
  • 39 - Explore Cloud Run Service and Its Settings.mp4
    06:50
  • 40 - Test Cloud Run Service.mp4
    05:19
  • 41 - Lab Introduction and Code Download.mp4
    01:06
  • 41 - lab-7-create-service-accounts-and-assign-required-permissions.zip
  • 42 - Create Required Service Accounts.mp4
    02:16
  • 43 - Associate Roles To Service Accounts.mp4
    04:52
  • 44 - Lab Introduction Code Download And Push Code To GitHub Repo.mp4
    01:22
  • 44 - lab-8-build-and-deploy-cloud-run-service-using-buildconfig-and-buildpacks.zip
  • 45 - Code Walkthrough.mp4
    04:29
  • 46 - Create Build Trigger In Cloud Build And Run It.mp4
    02:17
  • 47 - Test Cloud Run Service.mp4
    02:31
  • 48 - Lab Introduction Code Download And Push Code To GitHub Repo.mp4
    01:12
  • 48 - lab-9-build-and-deploy-cloud-run-service-using-buildconfig-and-dockerfile.zip
  • 49 - Code Walkthrough.mp4
    02:46
  • 50 - Create Build Trigger In Cloud Build And Run It.mp4
    01:50
  • 51 - Test Cloud Run Service.mp4
    01:50
  • 52 - Differences Between Building Container Image Using Buildpacks and Dockerfile.mp4
    02:13
  • 53 - Lab Introduction and Code Download.mp4
    00:44
  • 53 - lab-10-setup-cloud-sql.zip
  • 54 - Prep Work.mp4
    00:39
  • 55 - Enable Required APIs Services.mp4
    01:31
  • 56 - Create Cloud SQL Instance.mp4
    03:20
  • 57 - Preparing For Data Import Assign Permissions To Cloud SQL Service Account.mp4
    03:01
  • 58 - Preparing For Data Import Create Cloud Storage Bucket and Upload SQL Dump File.mp4
    02:50
  • 59 - Import Data Into Cloud SQL Instance.mp4
    01:40
  • 60 - How Data Import From Cloud Storage Into Cloud SQL Works.mp4
    00:49
  • 61 - Lab Overview and Code Download.mp4
    01:02
  • 61 - lab-11-add-cloud-sql-auth-info-in-secret-manager.zip
  • 62 - Create Secrets In Secret Manager.mp4
    01:30
  • 63 - Assign Required Permissions to Service Account.mp4
    01:03
  • 64 - Lab Introduction Code Download And Push Code To GitHub Repo.mp4
    01:31
  • 64 - lab-12-integration-cloud-sql-public-ip.zip
  • 65 - Code Walkthrough.mp4
    02:54
  • 66 - Create Build Trigger In Cloud Build And Run It.mp4
    03:22
  • 67 - Test Cloud Run Service.mp4
    02:14
  • 68 - Lab Introduction Code Download And Push Code To GitHub Repo.mp4
    01:24
  • 68 - lab-13-integration-cloud-sql-private-ip-over-vpc-connector.zip
  • 69 - Enable Required APIs Services.mp4
    01:28
  • 70 - Allocate Managed Private IP Range And Create Private Connection.mp4
    03:35
  • 71 - Create Serverless VPC Access Connector.mp4
    02:16
  • 72 - Enable Private IP Address For Cloud SQL Instance.mp4
    02:05
  • 73 - Take Note Of Private IP Address Of Cloud SQL Instance.mp4
    00:27
  • 74 - Code Walkthrough.mp4
    01:18
  • 75 - Create Build Trigger In Cloud Build And Run It.mp4
    02:04
  • 76 - Examine Cloud Run Service From GCP Console.mp4
    01:09
  • 77 - Test Cloud Run Service.mp4
    00:47
  • 78 - Lab Introduction Code Download And Push Code To GitHub Repo.mp4
    01:33
  • 78 - lab-14-integration-cloud-sql-private-ip-over-direct-vpc-egress.zip
  • 79 - Assign Required Permissions To Service Account.mp4
    00:59
  • 80 - Code Walkthrough.mp4
    01:20
  • 81 - Delete Serverless VPC Access Connector.mp4
    00:48
  • 82 - Create Build Trigger In Cloud Build And Run It.mp4
    02:04
  • 83 - Test Cloud Run Service.mp4
    01:49
  • 84 - Lab Introduction Code Download And Push Code To GitHub Repo.mp4
    01:20
  • 84 - lab-15-integration-cloud-sql-cloud-sql-connection-over-direct-vpc-egress.zip
  • 85 - Enable Required APIs Services.mp4
    00:50
  • 86 - Code Walkthrough.mp4
    03:46
  • 87 - Create Build Trigger In Cloud Build And Run It.mp4
    01:47
  • 88 - Test Cloud Run Service.mp4
    01:31
  • 89 - Lab Introduction Code Download And Push Code To GitHub Repo.mp4
    01:11
  • 89 - lab-16-integration-with-pub-sub.zip
  • 90 - Use Case Overview and Code Walkthrough.mp4
    02:40
  • 91 - Create Build Trigger In Cloud Build And Run It.mp4
    01:28
  • 92 - Review Cloud Run Service From GCP Console.mp4
    01:11
  • 93 - Create Required Service Accounts And Assign Permissions.mp4
    01:31
  • 94 - Create PubSub Schema and Validate It.mp4
    04:01
  • 95 - Create PubSub Topic.mp4
    01:01
  • 96 - Create Subscription To The PubSub Topic.mp4
    02:31
  • 97 - Test Cloud Run Service.mp4
    02:07
  • 98 - Examine Cloud Run Service Logs To View Incoming Message Attributes.mp4
    02:03
  • 99 - Lab Introduction Code Download And Push Code To GitHub Repo.mp4
    01:10
  • 99 - lab-17-integration-with-cloud-storage-using-eventarc.zip
  • 100 - Use Case Overview and Code Walkthrough.mp4
    01:38
  • 101 - Enable Required APIs Services.mp4
    01:44
  • 102 - Create Build Trigger In Cloud Build And Run It.mp4
    01:28
  • 103 - Create Cloud Storage Bucket.mp4
    01:35
  • 104 - Assign Permissions To Service Accounts.mp4
    02:58
  • 105 - Create Service Account for Eventarc Trigger And Assign Permissions To It.mp4
    02:34
  • 106 - Create Eventarc Trigger.mp4
    03:59
  • 107 - Test Cloud Run Service And Examine Cloud Service Logs To Explore Event Data.mp4
    03:58
  • 108 - Lab Introduction Code Download And Push Code To GitHub Repo.mp4
    01:24
  • 108 - lab-18-service-to-service-communication.zip
  • 109 - Code Walkthrough.mp4
    03:31
  • 110 - Import Data In Cloud SQL Instance.mp4
    02:28
  • 111 - Create Service Account for Cloud Run Service And Assign Permissions To It.mp4
    01:52
  • 112 - Create Build Trigger In Cloud Build And Run It.mp4
    01:28
  • 113 - Assign Required Permissions To Service Account.mp4
    01:23
  • 114 - Create Build Trigger In Cloud Build And Run It.mp4
    02:20
  • 115 - Test Service To Service Communication.mp4
    01:03
  • 116 - Lab Introduction Code Download And Push Code To GitHub Repo.mp4
    01:13
  • 116 - lab-19-blue-green-deployment.zip
  • 117 - Code Walkthrough.mp4
    02:48
  • 118 - Create Build Trigger In Cloud Build And Run It Blue.mp4
    01:40
  • 119 - Explore Cloud Run Service Revision And Test It Blue.mp4
    01:25
  • 120 - Make Code Changes And Push To GitHub Repository Green.mp4
    01:24
  • 121 - Create Build Trigger In Cloud Build And Run It Green.mp4
    02:30
  • 122 - Explore Cloud Run Service Revision And Test It Green.mp4
    02:05
  • 123 - Manage Traffic Routing To Blue Green Revisions And Test BlueGreen Deployment.mp4
    02:51
  • 124 - Lab Introduction Code Download And Push Code To GitHub Repo.mp4
    01:11
  • 124 - lab-20-createting-cloud-run-job.zip
  • 125 - Use Case Overview and Code Walkthrough.mp4
    01:51
  • 126 - Create Cloud Storage Bucket For Outgoing File.mp4
    01:19
  • 127 - Assign Required Permissions To Service Account.mp4
    01:09
  • 128 - Create Build Trigger For Cloud Run Job In Cloud Build And Run It.mp4
    02:14
  • 129 - Explore Cloud Run Job.mp4
    01:36
  • 130 - Execute Cloud Run Job From GCP Console.mp4
    01:52
  • 131 - Enable Required APIs Services To Create Schedule.mp4
    00:58
  • 132 - Create Scheduled Trigger and Test Cloud Run Job.mp4
    02:33
  • 133 - Lab Introduction Code Download And Push Code To GitHub Repo.mp4
    01:49
  • 133 - lab-21-securing-containers-cloudbuild-attestor.zip
  • 134 - Code Walkthrough.mp4
    02:51
  • 135 - Enable Required APIs Services.mp4
    01:19
  • 136 - Create Build Trigger In Cloud Build And Run It.mp4
    01:34
  • 137 - Explore Built By Cloud Build Attestor.mp4
    01:35
  • 138 - Modify Default Binary Authorization Policy.mp4
    01:52
  • 139 - Create Deployment Trigger and Run it.mp4
    01:41
  • 140 - Test Cloud Run Service.mp4
    01:39
  • 141 - Verify Service Revision Is Not Created If Image Is Not Built By Cloud Build.mp4
    05:19
  • 142 - 1Lab Introduction Code Download And Push Code To GitHub Repo.mp4
    01:22
  • 142 - lab-22-securing-containers-custom-attestor.zip
  • 143 - Enable Required APIs Services.mp4
    00:56
  • 144 - Create Key Management Service KMS Key Ring.mp4
    01:23
  • 145 - Create Key Management Service KMS Key.mp4
    01:19
  • 146 - Create Custom Attestor.mp4
    02:51
  • 147 - Explore Custom Attestor.mp4
    01:03
  • 148 - Modify Default Binary Authorization Policy.mp4
    01:22
  • 149 - Code Walkthrough.mp4
    02:39
  • 150 - Add Required Permissions to Service Account.mp4
    02:15
  • 151 - Create Build Trigger In Cloud Build And Run It.mp4
    01:28
  • 152 - Create Deploy Trigger In Cloud Build And Run It.mp4
    02:09
  • 153 - Verify Service Revision Is Not Created If Image Is Not Signed By Custom Attestor.mp4
    03:10
  • 154 - 1Lab Introduction Code Download And Push Code To GitHub Repo.mp4
    01:54
  • 154 - lab-23-sidecar-sql-auth-proxy.zip
  • 155 - Code Walkthrough.mp4
    09:05
  • 156 - Enable Required APIs Services.mp4
    00:54
  • 157 - Create Build Trigger In Cloud Build And Run It.mp4
    01:47
  • 158 - Explore Cloud Run Service In GCP Console.mp4
    02:16
  • 159 - Test Cloud Run Service.mp4
    01:00
  • 160 - Verify Sidecar Container Is Being Used By Ingress Container.mp4
    01:56
  • Description


    Learn How To Create, Deploy, and Manage Google Cloud Run Services And Jobs In Comprehensive Hands-On Technical Deep Dive

    What You'll Learn?


    • Create, manage, and deploy Google Cloud Run Services and Jobs
    • Creating Images using Cloud Build with Buildpacks and Docker
    • Creating, managing, and attaching Service Accounts to Google Cloud Run Services and Jobs
    • Integrating Google Cloud Run with Pub/Sub, Cloud Storage, Eventarc, and Cloud SQL
    • Communicating with Cloud SQL using Public IP, Private IP
    • Communicating with Cloud SQL using Cloud SQL Connection and Cloud SQL Auth Proxy
    • Blue Green deployment
    • Securing Container Images

    Who is this for?


  • Software Engineers wanting to learn how to develop Google Cloud Run Services and Jobs
  • DevOps Engineers wanting to learn how to deploy and manage Google Cloud Run Services and Jobs
  • Security Engineers wanting to learn how to secure Google Cloud Run Services and Jobs
  • What You Need to Know?


  • This is a level 200/300 (Intermediate) course and we will get our hands dirty by doing things
  • Already have git cli installed or ability to install git cli on local system
  • Ability to create source repository on GitHub
  • Ability to understand basic python code
  • Ability to understand JSON/YAML files
  • Basic understanding of gCloud CLI
  • Have Visual Studio Code installed on your local system (Optional but highly recommended)
  • Ability to bear couple of dollars in Cloud bill
  • More details


    Description

    In this course, you will learn how to deploy services using Google Cloud Run Services and Jobs. Cloud Run is a managed compute platform that lets you run containers directly on top of Google's scalable infrastructure.

    We will start by covering the basics of Google Cloud Run, including its architecture, features, and benefits. Then, we will dive deep into the different aspects of Google Cloud Run, such as:

    • Creating, Deploying, and managing Google Cloud Run Services and Jobs

    • Integrating Google Cloud Run Services to Cloud Pub/Sub, Cloud Storage, Eventarc, Cloud SQL etc.

    • Building images using Cloud Build

    • Securing Google Cloud Run Services

    • Storing the artifacts in Artifact Registry and Securing them

    • Et al

    By the end of this course, you will have a deep understanding of Google Cloud Run and be able to use it to build secure and scalable Services and Jobs.

    This course is designed for developers, DevOps Engineers, and Security Engineers who want to learn how to use Google Cloud Run to build secure and scalable Services and Jobs. No prior experience with Cloud Run is required, but some basic knowledge of Google Cloud Platform is helpful.


    Here are some of the benefits of using Google Cloud Run:

    • Google Cloud Run allows developers to spend their time writing their code, and very little time operating, configuring, and scaling their Google Cloud Run service

    • You don't have to create a cluster or manage infrastructure in order to be productive with Google Cloud Run.

    • Serverless containers that can run any language or framework

    • Pay-per-use pricing

    • Fast request-based auto scaling

    • Unique HTTPS endpoint for every service

    • Built-in traffic management

    Who this course is for:

    • Software Engineers wanting to learn how to develop Google Cloud Run Services and Jobs
    • DevOps Engineers wanting to learn how to deploy and manage Google Cloud Run Services and Jobs
    • Security Engineers wanting to learn how to secure Google Cloud Run Services and Jobs

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Cloud Monkey
    Cloud Monkey
    Instructor's Courses
    Hi, I'm Salim, and I'm an instructor on Udemy. I'm passionate about helping people learn new skills in a hands-on way.My teaching philosophy is based on the belief that the best way to learn is by doing. I use a variety of teaching methods to keep students engaged, including interactive exercises, quizzes, and videos. But the most important part of my courses is the hands-on projects. I want my students to get their hands dirty and learn by doing.I'm excited to share my knowledge with you, and I'm confident that you'll learn a lot from my courses. If you're looking for a challenging and rewarding learning experience, I encourage you to check out my courses on Udemy.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 160
    • duration 5:45:20
    • Release Date 2023/10/15