Featured resource
2025 Tech Upskilling Playbook
Tech Upskilling Playbook

Build future-ready tech teams and hit key business milestones with seven proven plays from industry leaders.

Check it out
  • Lab
    • Libraries: If you want this lab, consider one of these libraries.
    • Cloud
Labs

Deploying App Infrastructure with Deployment Manager

Your team needs you to create and test a webpage on a Compute Engine instance using repeatable code. They would like to use Deployment Manager, since they have heard great things about it. You have been tasked with this objective! In the end, you will have to spin up an instance with a test webpage, and access the page to confirm it works.

Lab platform
Lab Info
Level
Intermediate
Last updated
Sep 22, 2025
Duration
30m

Contact sales

By filling out this form and clicking submit, you acknowledge our privacy policy.
Table of Contents
  1. Challenge

    Copy Your Deployment Manager File into Your Directory and Modify the Template
    1. Initialize Cloud Shell Terminal.
    2. Copy the yaml template to your current directory with gsutil -m cp -r gs://acg-gcp-labs-resources/deployment-manager-basic/* .
    3. In Cloud Shell Editor, open the vm-web.yaml file.
    4. On line 5, change the instance name to acloud-html.
    5. On lines 8 and 31, replace YOUR_PROJECT to your actual project ID.
    6. On line 15 replace "debian-10" to debian-12.
    7. On line 24, change "Welcome to your custom website." to Welcome to Acloud Guru.
    8. On line 25 change "VERSION 1" to Welcome all cloud gurus.
    9. Save the file.
  2. Challenge

    Deploy the Template
    1. In Cloud Shell Terminal, deploy the application with Deployment Manager.
    2. Verify acloud-html instance is available in Compute Engine.
    3. Find the public IP of the instance, click on the IP address, and you will be sent to the HTML page to confirm it's working.
About the author

Pluralsight Skills gives leaders confidence they have the skills needed to execute technology strategy. Technology teams can benchmark expertise across roles, speed up release cycles and build reliable, secure products. By leveraging our expert content, skill assessments and one-of-a-kind analytics, keep up with the pace of change, put the right people on the right projects and boost productivity. It's the most effective path to developing tech skills at scale.

Real skill practice before real-world application

Hands-on Labs are real environments created by industry experts to help you learn. These environments help you gain knowledge and experience, practice without compromising your system, test without risk, destroy without fear, and let you learn from your mistakes. Hands-on Labs: practice your skills before delivering in the real world.

Learn by doing

Engage hands-on with the tools and technologies you’re learning. You pick the skill, we provide the credentials and environment.

Follow your guide

All labs have detailed instructions and objectives, guiding you through the learning process and ensuring you understand every step.

Turn time into mastery

On average, you retain 75% more of your learning if you take time to practice. Hands-on labs set you up for success to make those skills stick.

Get started with Pluralsight