Skip to content

Commit 7d8514d

Browse files
authored
Merge pull request #216403 from ShawnJackson/deploy-marketplace
edit pass: deploy-marketplace
2 parents a67416e + 575b1b0 commit 7d8514d

File tree

1 file changed

+48
-50
lines changed

1 file changed

+48
-50
lines changed

articles/aks/deploy-marketplace.md

Lines changed: 48 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
title: How to deploy Azure Container offers for Azure Kubernetes Service (AKS) from the Azure Marketplace
3-
description: Learn how to deploy Azure Container offers from the Azure Marketplace on an Azure Kubernetes Service (AKS) cluster.
2+
title: Deploy an Azure container offer from Azure Marketplace
3+
description: Learn how to deploy Azure container offers from Azure Marketplace on an Azure Kubernetes Service (AKS) cluster.
44
author: nickomang
55
ms.author: nickoman
66
ms.service: container-service
@@ -9,103 +9,101 @@ ms.date: 09/30/2022
99
ms.custom: devx-track-azurecli, ignite-fall-2022, references_regions
1010
---
1111

12-
# How to deploy a Container offer from Azure Marketplace (preview)
12+
# Deploy a container offer from Azure Marketplace (preview)
1313

14-
[Azure Marketplace][azure-marketplace] is an online store that contains thousands of IT software applications and services built by industry-leading technology companies. In Azure Marketplace you can find, try, buy, and deploy the software and services you need to build new solutions and manage your cloud infrastructure. The catalog includes solutions for different industries and technical areas, free trials, and also consulting services from Microsoft partners.
14+
[Azure Marketplace][azure-marketplace] is an online store that contains thousands of IT software applications and services built by industry-leading technology companies. In Azure Marketplace, you can find, try, buy, and deploy the software and services that you need to build new solutions and manage your cloud infrastructure. The catalog includes solutions for different industries and technical areas, free trials, and consulting services from Microsoft partners.
1515

16-
Included among these solutions are Kubernetes application-based Container offers, which contain applications meant to run on Kubernetes clusters such as Azure Kubernetes Service (AKS). In this article, you will learn how to:
16+
Included among these solutions are Kubernetes application-based container offers. These offers contain applications that are meant to run on Kubernetes clusters such as Azure Kubernetes Service (AKS). In this article, you'll learn how to:
1717

18-
- Browse offers in Azure Marketplace
19-
- Purchase an application
20-
- Deploy the application on your AKS cluster
21-
- Monitor usage and billing information
18+
- Browse offers in Azure Marketplace.
19+
- Purchase an application.
20+
- Deploy the application on your AKS cluster.
21+
- Monitor usage and billing information.
2222

2323
[!INCLUDE [preview features callout](./includes/preview/preview-callout.md)]
2424

2525
> [!NOTE]
26-
> This feature is currently only supported in the following regions:
26+
> This feature is currently supported only in the following regions:
2727
>
2828
> - West Central US
2929
> - West Europe
30-
> - East US.
30+
> - East US
3131
3232
## Register resource providers
3333

34-
You must have registered the `Microsoft.ContainerService` and `Microsoft.KubernetesConfiguration` providers on your subscription using the `az provider register` command:
34+
Before you deploy a container offer, you must register the `Microsoft.ContainerService` and `Microsoft.KubernetesConfiguration` providers on your subscription by using the `az provider register` command:
3535

3636
```azurecli-interactive
3737
az provider register --namespace Microsoft.ContainerService --wait
3838
az provider register --namespace Microsoft.KubernetesConfiguration --wait
3939
```
4040

41-
## Browse offers
41+
## Select and deploy a Kubernetes offer
4242

43-
- Begin by visiting the Azure portal and searching for *"Marketplace"* in the top search bar.
43+
1. In the [Azure portal](https://ms.portal.azure.com/), search for **Marketplace** on the top search bar. In the results, under **Services**, select **Marketplace**.
4444

45-
- You can search for an offer or publisher directly by name or browse all offers. To find Kubernetes application offers, use the *Product type* filter for *Azure Containers*.
45+
1. You can search for an offer or publisher directly by name, or you can browse all offers. To find Kubernetes application offers, use the **Product Type** filter for **Azure Containers**.
4646

47-
- > [!IMPORTANT]
48-
> The *Azure Containers* category includes both Kubernetes applications and standalone container images. This walkthrough is Kubernetes application-specific. If you find the steps to deploy an offer differ in some way, you are most likely trying to deploy a container image-based offer instead of a Kubernetes-application based offer.
49-
>
50-
> To ensure you're searching for Kubernetes applications, include the term `KubernetesApps` in your search.
47+
:::image type="content" source="./media/deploy-marketplace/browse-marketplace-inline.png" alt-text="Screenshot of Azure Marketplace offers in the Azure portal, with the filter for product type set to Azure containers." lightbox="./media/deploy-marketplace/browse-marketplace-full.png":::
5148

52-
- Once you've decided on an application, click on the offer.
49+
> [!IMPORTANT]
50+
> The **Azure Containers** category includes both Kubernetes applications and standalone container images. This walkthrough is specific to Kubernetes applications. If you find that the steps to deploy an offer differ in some way, you're most likely trying to deploy a container image-based offer instead of a Kubernetes application-based offer.
51+
>
52+
> To ensure that you're searching for Kubernetes applications, include the term **KubernetesApps** in your search.
5353
54-
:::image type="content" source="./media/deploy-marketplace/browse-marketplace-inline.png" alt-text="Screenshot of the Azure portal Marketplace offer page. The product type filter, set to Azure Containers, is highlighted and several offers are shown." lightbox="./media/deploy-marketplace/browse-marketplace-full.png":::
54+
1. After you decide on an application, select the offer.
5555

56-
## Purchasing a Kubernetes offer
56+
1. On the **Plans + Pricing** tab, select an option. Ensure that the terms are acceptable, and then select **Create**.
5757

58-
- Review the plan and prices tab, select an option, and ensure the terms are acceptable before proceeding.
58+
:::image type="content" source="./media/deploy-marketplace/plans-pricing-inline.png" alt-text="Screenshot of the offer purchasing page in the Azure portal, including plan and pricing information." lightbox="./media/deploy-marketplace/plans-pricing-full.png":::
5959

60-
:::image type="content" source="./media/deploy-marketplace/plans-pricing-inline.png" alt-text="Screenshot of the Azure portal offer purchasing page. The tab for viewing plans and pricing information is shown." lightbox="./media/deploy-marketplace/plans-pricing-full.png":::
60+
1. Follow each page in the wizard, all the way through **Review + Create**. Fill in information for your resource group, your cluster, and any configuration options that the application requires. You can decide to deploy on a new AKS cluster or use an existing cluster.
6161

62-
- Click *"Create"*.
62+
:::image type="content" source="./media/deploy-marketplace/purchase-experience-inline.png" alt-text="Screenshot of the Azure portal wizard for deploying a new offer, with the selector for creating a new cluster or using an existing cluster." lightbox="./media/deploy-marketplace/purchase-experience-full.png":::
6363

64-
## Deploy a Kubernetes offer
64+
When the application is deployed, the portal shows **Your deployment is complete**, along with details of the deployment.
6565

66-
- Follow the form, filling in information for your resource group, cluster, and any configuration options required by the application. You can decide to deploy on a new AKS cluster or use an existing cluster.
66+
:::image type="content" source="./media/deploy-marketplace/deployment-inline.png" alt-text="Screenshot of the Azure portal that shows a successful resource deployment to the cluster." lightbox="./media/deploy-marketplace/deployment-full.png":::
6767

68-
:::image type="content" source="./media/deploy-marketplace/purchase-experience-inline.png" alt-text="Screenshot of the Azure portal form for deploying a new offer. A selector for creating a new or using an existing cluster is shown." lightbox="./media/deploy-marketplace/purchase-experience-full.png":::
68+
1. Verify the deployment by using the following command to list the extensions that are running on your cluster:
6969

70-
- After some time, the application will be deployed, as indicated by the Portal screen.
70+
```azurecli-interactive
71+
az k8s-extension list --cluster-name <clusterName> --resource-group <resourceGroupName> --cluster-type managedClusters
72+
```
7173

72-
:::image type="content" source="./media/deploy-marketplace/deployment-inline.png" alt-text="Screenshot of the Azure portal screen showing a successful resource deployment, indicating the offer has been deployed to the cluster." lightbox="./media/deploy-marketplace/deployment-full.png":::
74+
## Manage the offer lifecycle
7375

74-
- You can also verify by listing the extensions running on your cluster:
76+
For lifecycle management, an Azure Kubernetes offer is represented as a cluster extension for AKS. For more information, see [Cluster extensions for AKS][cluster-extensions].
7577

76-
```azurecli-interactive
77-
az k8s-extension list --cluster-name <clusterName> --resource-group <resourceGroupName> --cluster-type managedClusters
78-
```
79-
80-
## Manage offer lifecycle
81-
82-
For lifecycle management, an Azure Kubernetes offer is represented as a cluster extension for Azure Kubernetes service(AKS). For more details, see [cluster extensions for AKS][cluster-extensions].
83-
84-
Purchasing an offer from the Azure Marketplace creates a new instance of the extension on your AKS cluster. The extension instance can be viewed from the cluster using the following command:
78+
Purchasing an offer from Azure Marketplace creates a new instance of the extension on your AKS cluster. You can view the extension instance from the cluster by using the following command:
8579

8680
```azurecli-interactive
8781
az k8s-extension show --name <extension-name> --cluster-name <clusterName> --resource-group <resourceGroupName> --cluster-type managedClusters
8882
```
8983

90-
### Removing an offer
84+
## Monitor billing and usage information
9185

92-
A purchased Azure Container offer plan can be deleted by deleting the extension instance on the cluster. For example:
86+
To monitor billing and usage information for the offer that you deployed:
9387

94-
```azurecli-interactive
95-
az k8s-extension delete --name <extension-name> --cluster-name <clusterName> --resource-group <resourceGroupName> --cluster-type managedClusters
96-
```
88+
1. In the Azure portal, go to the page for your cluster's resource group.
9789

98-
## Monitor billing and usage information
90+
1. Select **Cost Management** > **Cost analysis**. Under **Product**, you can see a cost breakdown for the plan that you selected.
91+
92+
:::image type="content" source="./media/deploy-marketplace/billing-inline.png" alt-text="Screenshot of the Azure portal page for a resource group, with billing information broken down by offer plan." lightbox="./media/deploy-marketplace/billing-full.png":::
93+
94+
## Remove an offer
9995

100-
To monitor billing and usage information for the offer you've deployed, visit Cost Management > Cost Analysis in your cluster's resource group's page in the Azure portal. You can see a breakdown of cost for the plan you've selected under "Product".
96+
You can delete a purchased plan for an Azure container offer by deleting the extension instance on the cluster. For example:
10197

102-
:::image type="content" source="./media/deploy-marketplace/billing-inline.png" alt-text="Screenshot of the Azure portal page for the resource group. Billing information is shown broken down by offer plan." lightbox="./media/deploy-marketplace/billing-full.png":::
98+
```azurecli-interactive
99+
az k8s-extension delete --name <extension-name> --cluster-name <clusterName> --resource-group <resourceGroupName> --cluster-type managedClusters
100+
```
103101

104-
## Next Steps
102+
## Next steps
105103

106104
- Learn more about [exploring and analyzing costs][billing].
107105

108106
<!-- LINKS -->
109107
[azure-marketplace]: /marketplace/azure-marketplace-overview
110108
[cluster-extensions]: ./cluster-extensions.md
111-
[billing]: ../cost-management-billing/costs/quick-acm-cost-analysis.md
109+
[billing]: ../cost-management-billing/costs/quick-acm-cost-analysis.md

0 commit comments

Comments
 (0)