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
Azure icon
Labs

Deploying OpenShift Resources to Azure

In this lab you will be deploying resources for your OpenShift installation using an Azure Resource Manager (ARM) template from the git repo for this lab. You will need to deploy using the Azure CLI tools, so you will need to configure your cloud shell and use the bash terminal for this lab. After you have deployed your resources, you should have all the resources necessary for your OpenShift installation.

Azure icon
Lab platform
Lab Info
Level
Intermediate
Last updated
Sep 23, 2025
Duration
30m

Contact sales

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

    Configure Cloud Shell

    Set up Cloud Shell by clicking the Cloud Shell button in the top-right corner of the screen:

    "Azure Cloud Shell"

    1. When prompted to choose an environment, click Bash to begin configuring the Cloud Shell.
    2. On the "You have no storage mounted" window, click Show advanced settings.
    3. Use the same location as your lab provided resource group.
    4. Use the lab provided subscription.
    5. Use the existing resource group.
    6. Under Storage account, click the radio button for Use existing. If not available, choose create new and put in a valid unique name.
    7. Under File share, choose the radio button for Create new and specify 123okd as the new file share name. Click Create storage.
  2. Challenge

    Download SSH Keys for the Lab

    You will need to pull down the SSH keys to connect to the VMs using SSH. First, make the .ssh directory, if it isn't already there, with the mkdir command.

    Then cd into the .ssh directory.

    Now, use wget to pull down the SSH keys using these links:

    https://raw.githubusercontent.com/linuxacademy/content-openshift-origin-azure/master/ssh/id_rsa https://raw.githubusercontent.com/linuxacademy/content-openshift-origin-azure/master/ssh/id_rsa.pub

    Change the permission to the files to 600.

  3. Challenge

    Deploy OpenShift Resources

    Deploy the resources for the OpenShift installation using an ARM template from the lab's Git repo. The URL to use is:

    https://raw.githubusercontent.com/linuxacademy/content-openshift-origin-azure/master/ccDeploy.json

    You will need to use Azure CLI to deploy the template.

    Once the resources have been deployed, connect to the bastion host using SSH confirm it is working.

  4. Challenge

    Reset SSH public key for each VM

    Reset the SSH public key by going to the VM and going to the "Reset password" section of Support + Troubleshooting. Select Reset SSH public key. Next enter the username azureuserand the contents of your id_rsa.pub file you downloaded in Task 2.

    "Reset SSH public key"

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