From 3a1ff1c8e2e7cdbef29506694b329dce50cc4487 Mon Sep 17 00:00:00 2001 From: staleycyn <45440075+staleycyn@users.noreply.github.com> Date: Sat, 20 Jan 2024 06:41:53 -0800 Subject: [PATCH] Update LAB_09b-Implement_Azure_Container_Instances.md --- ...09b-Implement_Azure_Container_Instances.md | 50 ++----------------- 1 file changed, 3 insertions(+), 47 deletions(-) diff --git a/New Instructions/Lab/LAB_09b-Implement_Azure_Container_Instances.md b/New Instructions/Lab/LAB_09b-Implement_Azure_Container_Instances.md index 59b4f4ec..4ede2be8 100644 --- a/New Instructions/Lab/LAB_09b-Implement_Azure_Container_Instances.md +++ b/New Instructions/Lab/LAB_09b-Implement_Azure_Container_Instances.md @@ -30,10 +30,8 @@ There are interactive lab simulations that you might find useful for this topic. - Task 1: Deploy an Azure Container Instance using a Docker image - Task 2: Review the functionality of the Azure Container Instance -- Task 3: Create an Azure Container App and environment -- Task 4: Deploy and test the container app -## Task 1 and 2: Azure Container Instances Architecture diagram +## Architecture diagram ![Diagram of the tasks.](../media/az104-lab09b-aci-architecture.png) @@ -90,59 +88,17 @@ In this task, you will review the deployment of the container instance. By defau 1. Verify that you see the log entries representing the HTTP GET request generated by displaying the application in the browser. -## Tasks 3 and 4: Azure Container Apps Architecture diagram - -![Diagram of the tasks.](../media/az104-lab09b-aca-architecture.png) - -## Task 3: Create a container app and environment - -Azure Container Apps take the concept of a managed Kubernetes cluster a step further and manages the cluster environment as well as provides other managed services on top of the cluster. Unlike an Azure Kubernetes cluster, where you must still manage the cluster, an Azure Container Apps instance removes some of the complexity to setting up a Kubernetes cluster. - -1. From the Azure portal, search for and select `Container Apps`. - -1. From **Container Apps**, select **Create**. - -1. Use the following information to fill out the details on the **Basics** tab.*. - - | Setting | Action | - |---|---| - | Subscription | Select your Azure subscription | - | Resource group | `az104-rg9` | - | Container app name | `my-app` | - | Region | **East US** (Or a region available near you) | - | Container Apps Environment | Leave default | - -1. On the **Container** tab, ensure that **Use quickstart image** is enabled and that the quickstart image is set to **Simple hello world container**. - -1. Select the **Review and create** and then **Create**. - - >**Note:** Wait for the container app to deploy. This will take a couple of minutes. - -## Task 4: Test and verify deployment of the container app - -By default, the Azure container app that you create will accept traffic on port 80 using the sample Hello World application. Azure Container Apps will provide a DNS name for the application. Copy and navigate to this URL to ensure that the application is up and running. - -1. Select **Go to resource** to view your new container app. - -1. Select the link next to *Application URL* to view your application. - - ![Screenshot of the ACA overview page in the portal.](../media/az104-lab09b-aca-overview.png) - -1. Verify you receive the **Your Azure Container Apps app is live** message. - ## Key takeaways Congratulations on completing the lab. Here are the main takeaways for this lab. + Azure Container Instances (ACI) is a service that enables you to deploy containers on the Microsoft Azure public cloud. ACI doesn't require you to provision or manage any underlying infrastructure. The service supports both Linux containers and Windows containers. -+ Azure Container Apps (ACA) is a serverless platform that allows you to maintain less infrastructure and save costs while running containerized applications. Instead of worrying about server configuration, container orchestration, and deployment details, Container Apps provides all the up-to-date server resources required to keep your applications stable and secure. -+ Workloads on ACI are usually started and stopped by some kind of process or trigger and are usually short-lived. Workloads on ACA are usually long-running processes like a Web App. ++ Workloads on ACI are usually started and stopped by some kind of process or trigger and are usually short-lived. ## Learn more with self-paced training + [Run container images in Azure Container Instances](https://learn.microsoft.com/training/modules/create-run-container-images-azure-container-instances/). Learn how Azure Container Instances can help you quickly deploy containers, how to set environment variables, and specify container restart policies. -+ [Configure a container app in Azure Container Apps](https://learn.microsoft.com/training/modules/configure-container-app-azure-container-apps/). Examines the features and capabilities of Azure Container Apps, and then focuses on how to create, configure, scale, and manage container apps using Azure Container Apps. - + ## Cleanup your resources