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
Copy file name to clipboardExpand all lines: articles/marketplace/azure-container-technical-assets-kubernetes.md
+19Lines changed: 19 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -204,10 +204,25 @@ Ensure the Helm chart adheres to the following rules:
204
204
205
205
:::image type="content" source="./media/azure-container/billing-identifier.png" alt-text="A screenshot of a properly formatted values.yaml file is shown. The images are using digests. The content resembles the sample values.yaml file linked in this article.":::
206
206
207
+
### Available billing models
208
+
209
+
Billing model |Definition
210
+
---------------|-----------
211
+
Per core|Usage is charged for every core used by the Kubernetes application’s extension instance (reported at hourly frequency)
212
+
Per every core in cluster|Usage is charged based on total number of cores in the kubernetes cluster (reported at hourly frequency
213
+
Per cluster|Usage is charged for each instance of the Kubernetes application extension on the cluster (reported at hourly frequency)
214
+
Per every node in cluster|Usage is charged based on total number of nodes in the cluster (reported at hourly frequency)
215
+
Per node|Usage is charged for each node on which the Kubernetes application’s extension instance runs on (reported at hourly frequency)
216
+
Per pod|Usage is charged for each pod on which the Kubernetes application’s extension instance runs (reported at hourly frequency)
217
+
Bring your own licensing (BYOL)|Usage is charged based on existing licensing that the customer can bring in.
218
+
219
+
207
220
### Make updates based on your billing model
208
221
209
222
After reviewing the billing models available, select one appropriate for your use case and complete the following steps:
210
223
224
+
Follow steps to add identifier in the *Per core* billing model:
225
+
211
226
- Add a billing identifier label and cpu cores request to your `deployment.yaml` file.
212
227
213
228
:::image type="content" source="./media/azure-container/billing-identifier-label.png" alt-text="A screenshot of a properly formatted billing identifier label in a deployment.yaml file. The content resembles the sample depoyment.yaml file linked in this article":::
@@ -218,6 +233,10 @@ After reviewing the billing models available, select one appropriate for your us
218
233
219
234
:::image type="content" source="./media/azure-container/billing-identifier-value.png" alt-text="A screenshot of a properly formatted values.yaml file, showing the global > azure > billingIdentifier field.":::
220
235
236
+
Follow steps to add a billing identifier label in the *Per core* billing model:
237
+
238
+
- Add a billing identifier label `azure-extensions-usage-release-identifier` to your `deployment.yaml` file (Under **Template** > **Metadata** > **Labels**>).
239
+
221
240
Note that at deployment time, the cluster extensions feature will replace the billing identifier value with the extension type name you provide while setting up plan details.
222
241
223
242
For examples configured to deploy the [Azure Voting App][azure-voting-app], see the following:
0 commit comments