You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# How to deploy a Container offer from Azure Marketplace (preview)
12
+
# Deploy a container offer from Azure Marketplace (preview)
13
13
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.
15
15
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:
17
17
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.
22
22
23
23
[!INCLUDE [preview features callout](./includes/preview/preview-callout.md)]
24
24
25
25
> [!NOTE]
26
-
> This feature is currently only supported in the following regions:
26
+
> This feature is currently supported only in the following regions:
27
27
>
28
28
> - West Central US
29
29
> - West Europe
30
-
> - East US.
30
+
> - East US
31
31
32
32
## Register resource providers
33
33
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:
35
35
36
36
```azurecli-interactive
37
37
az provider register --namespace Microsoft.ContainerService --wait
38
38
az provider register --namespace Microsoft.KubernetesConfiguration --wait
39
39
```
40
40
41
-
## Browse offers
41
+
## Select and deploy a Kubernetes offer
42
42
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**.
44
44
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**.
46
46
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":::
51
48
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.
53
53
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.
55
55
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**.
57
57
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":::
59
59
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.
61
61
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":::
63
63
64
-
## Deploy a Kubernetes offer
64
+
When the application is deployed, the portal shows **Your deployment is complete**, along with details of the deployment.
65
65
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":::
67
67
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:
69
69
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
+
```
71
73
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
73
75
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].
75
77
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:
85
79
86
80
```azurecli-interactive
87
81
az k8s-extension show --name <extension-name> --cluster-name <clusterName> --resource-group <resourceGroupName> --cluster-type managedClusters
88
82
```
89
83
90
-
### Removing an offer
84
+
##Monitor billing and usage information
91
85
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:
1. In the Azure portal, go to the page for your cluster's resource group.
97
89
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
99
95
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:
101
97
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":::
0 commit comments