Companies Home Search Profile

Managing Container-Based Development Environments on GCP

Focused View

Arthur Feldkamp

54:02

11 View
  • 1. Introduction.mp4
    02:22
  • 2. Comparing Types of Development Environments.mp4
    02:21
  • 3. Determining How Many Environments to Use.mp4
    02:12
  • 4. How Cloud Infrastructure Impacts Development Workflow.mp4
    02:10
  • 5. Installing Docker 3.mp4
    03:42
  • 6. Understanding Kubernetes.mp4
    03:35
  • 7. Understanding Kubernetes.mp4
    03:50
  • 8. Managing Local Kubernetes Clusters with kubectl and minikube.mp4
    03:59
  • 9. Streamlining Local Kubernetes Development.mp4
    04:38
  • 10. Using Google Cloud Code in Visual Studio Code.mp4
    01:43
  • 11. Running a Kubernetes Application from VS Code.mp4
    03:22
  • 12. Creating a Cloud Run Service with VS Code.mp4
    03:05
  • 13. Working with Repositories and Registries on GCP.mp4
    05:51
  • 14. Automating Deployment to Production with Cloud Build Triggers.mp4
    03:44
  • 15. Managing Complex Applications with Cloud Deployment Manager.mp4
    04:06
  • 16. Summary.mp4
    03:22
  • Description


    In this lesson, we will explore some of the tools available to build and manage development environments intended for deployment on Google Cloud Platform products. We will also demonstrate how to easily push builds from our local machine to Google-hosted services.

    We will start the lesson by covering the different types of development environments and their purposes. We will touch briefly on popular software methodologies and frameworks as they relate to choices in number and type of development environments.

    This lesson will focus on container-based application development environments, tools, and services. We will first walk through installing and using Docker and Kubernetes on your local machine. Then we will explore how to push projects to Google Cloud Run and Google Kubernetes Engine.

    Writing applications using Kubernetes or Cloud Run can be further streamlined with Google Cloud Code, which provides direct IDE support for development on these platforms. We will examine how to install and use Google Cloud Code with Visual Studio Code.

    Learning Objectives

    • Understand the types of development environments and when to use them
    • Install a container-based local development environment
    • Add Google Cloud Code support to VS Code
    • Push code from a local development environment and run on Google Cloud Platform using:
      • Google Cloud Run
      • Google Kubernetes Engine
      • Google Deployment Manager

    Intended Audience

    • Programmers interested in developing containerized applications on Google Cloud Platform
    • Solo developers new to working on a development team
    • Anyone preparing for the Google Professional Cloud DevOps Engineer certification

    Prerequisites

    To get the most out of this lesson, you should:

    • Have a Google Cloud Platform account
    • Have Google Cloud SDK installed and initialized
    • Be familiar with IAM role management for GCP resources
    • Have Visual Studio Code, Python 3, and Git installed

    Knowledge of Python would also be beneficial for scripting with GCP, but it's not essential.

    Resources

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Arthur Feldkamp
    Arthur Feldkamp
    Instructor's Courses
    Google Professional Cloud DevOps Engineer Exam Preparation
    Join thousands of users in achieving your personal goals through Cloud Academy. Score job-ready tech skills that you can practice in a real environment, without the risk of extra costs or making mistakes. It’s simply the smartest way to gain certifications and get career-ready.
    • language english
    • Training sessions 16
    • duration 54:02
    • Release Date 2024/04/27