Skip to content

Commit 3e3ba6c

Browse files
committed
Merge branch 'main' of github.com:MicrosoftDocs/azure-docs-pr into quota-stuff
2 parents 518c44e + 343dc65 commit 3e3ba6c

13 files changed

+219
-77
lines changed

articles/aks/TOC.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -568,6 +568,8 @@
568568
maintainContext: true
569569
- name: Use Windows Server containers
570570
items:
571+
- name: Windows AKS Partner Solutions
572+
href: windows-aks-partner-solutions.md
571573
- name: Connect remotely
572574
href: rdp.md
573575
- name: Use HostProcess containers
Lines changed: 107 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,107 @@
1+
---
2+
title: Windows AKS Partner Solutions
3+
titleSuffix: Windows Server Container Partner Solutions
4+
description: Find partner-tested solutions that enable you to build, test, deploy, manage and monitor your Windows-based apps on Windows containers on AKS.
5+
ms.topic: article
6+
ms.date: 08/04/2023
7+
---
8+
9+
# Windows AKS Partners Solutions
10+
11+
Microsoft has collaborated with partners to ensure your build, test, deployment, configuration, and monitoring of your applications perform optimally with Windows containers on AKS.
12+
13+
Our 3rd party partners featured below have published introduction guides to start using their solutions with your applications running on Windows containers on AKS.
14+
15+
| Solutions | Partners |
16+
|--------------------|-----------------------------------------------------|
17+
| DevOps | [GitLab](#gitlab) <br> [CircleCI](#circleci) |
18+
| Networking | [NGINX](#f5-nginx) <br> [Calico](#calico) |
19+
| Observability | [Datadog](#datadog) <br> [New Relic](#new-relic) |
20+
| Security | [Prisma](#prisma) |
21+
| Storage | [NetApp](#netapp) |
22+
| Config Management | [Chef](#chef) |
23+
24+
25+
## DevOps
26+
27+
DevOps streamlines the delivery process, improves collaboration across teams, and enhances software quality, ensuring swift, reliable, and continuous deployment of your Windows-based applications.
28+
29+
### GitLab
30+
31+
The GitLab DevSecOps Platform supports the Microsoft development ecosystem with performance, accessibility testing, SAST, DAST and Fuzzing security scanning, dependency scanning, SBOM, license management and more.
32+
33+
As an extensible platform, GitLab also allows you to plug in your own tooling for any stage. GitLab's integration with Azure Kubernetes Services (AKS) enables full DevSecOps workflows for Windows and Linux Container workloads using either Push CD or GitOps Pull CD with flux manifests. Using Cloud Native Buildpaks, GitLab Auto DevOps can build, test and autodeploy OSS .NET projects.
34+
35+
To learn more, please our see our [joint blog](https://techcommunity.microsoft.com/t5/containers/using-gitlab-to-build-and-deploy-windows-containers-on-azure/ba-p/3889929).
36+
37+
### CircleCI
38+
39+
CircleCI’s integration with Azure Kubernetes Services (AKS) allows you to automate, build, validate, and ship containerized Windows applications, ensuring faster and more reliable software deployment. You can easily integrate your pipeline with AKS using CircleCI orbs, which are prepacked snippets of YAML configuration.
40+
41+
Follow this [tutorial](https://techcommunity.microsoft.com/t5/containers/continuous-deployment-of-windows-containers-with-circleci-and/ba-p/3841220) to learn how to set up a CI/CD pipeline to build a Dockerized ASP.NET application and deploy it to an AKS cluster.
42+
43+
## Networking
44+
45+
Ensure efficient traffic management, enhanced security, and optimal network performance with these solutions to achieve smooth application connectivity and communication.
46+
47+
### F5 NGINX
48+
49+
NGINX Ingress Controller deployed in AKS, on-premises, and in the cloud implements unified Kubernetes-native API gateways, load balancers, and Ingress controllers to reduce complexity, increase uptime, and provide in-depth insights into app health and performance for containerized Windows workloads.
50+
51+
Running at the edge of a Kubernetes cluster, NGINX Ingress Controller ensures holistic app security with user and service identities, authorization, access control, encrypted communications, and additional NGINX App Protect modules for Layer 7 WAF and DoS app protection.
52+
53+
Learn how to manage connectivity to your Windows applications running on Windows nodes in a mixed-node AKS cluster with NGINX Ingress controller in this [blog](https://techcommunity.microsoft.com/t5/containers/improving-customer-experiences-with-f5-nginx-and-windows-on/ba-p/3820344).
54+
55+
### Calico
56+
57+
Tigera provides an active security platform with full-stack observability for containerized workloads and Microsoft AKS as a fully managed SaaS (Calico Cloud) or a self-managed service (Calico Enterprise). The platform prevents, detects, troubleshoots, and automatically mitigates exposure risks of security breaches for workloads in Microsoft AKS.
58+
59+
Its open-source offering, Calico Open Source, is the most widely adopted container networking and security solution. It specifies security and observability as code to ensure consistent enforcement of security policies, which enables DevOps, platform, and security teams to protect workloads, detect threats, achieve continuous compliance, and troubleshoot service issues in real-time.
60+
61+
To learn more, [click here](https://techcommunity.microsoft.com/t5/containers/securing-windows-workloads-on-azure-kubernetes-service-with/ba-p/3815429).
62+
63+
## Observability
64+
65+
Observability provides deep insights into your systems, enabling rapid issue detection and resolution to enhance your application’s reliability and performance.
66+
67+
### Datadog
68+
69+
Datadog is the essential monitoring and security platform for cloud applications. We bring together end-to-end traces, metrics, and logs to make your applications, infrastructure, and third-party services entirely observable. Partner with Datadog for Windows on AKS environments to streamline monitoring, proactively resolve issues, and optimize application performance and availability.
70+
71+
Get started by following the recommendations in our [joint blog](https://techcommunity.microsoft.com/t5/containers/gain-full-observability-into-windows-containers-on-azure/ba-p/3853603).
72+
73+
### New Relic
74+
75+
New Relic's Azure Kubernetes integration is a powerful solution that seamlessly connects New Relic's monitoring and observability capabilities with Azure Kubernetes Service (AKS). By deploying the New Relic Kubernetes integration, users gain deep insights into their AKS clusters' performance, health, and resource utilization. This integration allows users to efficiently manage and troubleshoot containerized applications, optimize resource allocation, and proactively identify and resolve issues in their AKS environments. With New Relic's comprehensive monitoring and analysis tools, businesses can ensure the smooth operation and optimal performance of their Kubernetes workloads on Azure.
76+
77+
Check this [blog](https://techcommunity.microsoft.com/t5/containers/persistent-storage-for-windows-containers-on-azure-kubernetes/ba-p/3836781) for detailed information.
78+
79+
## Security
80+
81+
Ensure the integrity and confidentiality of applications, thereby fostering trust and compliance across your infrastructure.
82+
83+
### Prisma
84+
85+
Prisma Cloud is a comprehensive Cloud-Native Application Protection Platform (CNAPP) tailor-made to help secure Windows containers on Azure Kubernetes Service (AKS). Gain continuous, real-time visibility and control over Windows container environments including vulnerability and compliance management, identities and permissions, and AI-assisted runtime defense. Integrated container scanning across the pipeline and in Azure Container Registry ensure security throughout the entire application lifecycle.
86+
87+
See [our guidance](https://techcommunity.microsoft.com/t5/containers/unlocking-new-possibilities-with-prisma-cloud-and-windows/ba-p/3866485) for more details.
88+
89+
## Storage
90+
91+
Storage enables standardized and seamless storage interactions, ensuring high application performance and data consistency.
92+
93+
### NetApp
94+
95+
Astra Control provides application data management for stateful workloads on Azure Kubernetes Service (AKS). Discover your apps and define protection policies that automatically back up workloads offsite. Protect, clone, and move applications across Kubernetes environments with ease.
96+
97+
Follow the steps provided in [this blog](https://techcommunity.microsoft.com/t5/containers/persistent-storage-for-windows-containers-on-azure-kubernetes/ba-p/3836781) post to dynamically provision SMB volumes for Windows AKS workloads.
98+
99+
## Config management
100+
101+
Automate and standardize the system settings across your environments to enhance efficiency, reduce errors, and ensuring system stability and compliance.
102+
103+
### Chef
104+
105+
Chef provides visibility and threat detection from build to runtime that monitors, audits, and remediates the security of your Azure cloud services and Kubernetes and Windows container assets. Chef provides comprehensive visibility and continuous compliance into your cloud security posture and helps limit the risk of misconfigurations in cloud-native environments by providing best practices based on CIS, STIG, SOC2, PCI-DSS and other benchmarks. This is part of a broader compliance offering that supports on-premises or hybrid cloud environments including applications deployed on the edge.
106+
107+
To learn more about Chef’s capabilities, check out the comprehensive ‘how-to’ blog post here: [Securing Your Windows Environments Running on Azure Kubernetes Service with Chef](https://techcommunity.microsoft.com/t5/containers/securing-your-windows-environments-running-on-azure-kubernetes/ba-p/3821830).

articles/firewall/firewall-structured-logs.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@ To enable Azure Firewall structured logs, you must first configure a Log Analyti
5353

5454
Once you configure the Log Analytics workspace, you can enable structured logs in Azure Firewall by navigating to the Firewall's **Diagnostic settings** page in the Azure portal. From there, you must select the **Resource specific** destination table and select the type of events you want to log.
5555

56+
> [!NOTE]
57+
> There's no requirement to enable this feature with a feature flag or Azure PowerShell commands.
58+
5659
:::image type="content" source="media/firewall-structured-logs/diagnostics-setting-resource-specific.png" alt-text="Screenshot of Diagnostics settings page.":::
5760

5861
## Structured log queries

articles/load-testing/how-to-move-between-resource-groups-subscriptions.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ ms.topic: how-to
1212

1313
# Move an Azure Load Testing resource to another resource group or subscription
1414

15-
This article describes how to move your Azure Load Testing Preview resource to either another Azure subscription or another resource group under the same subscription.
15+
This article describes how to move your Azure Load Testing resource to either another Azure subscription or another resource group under the same subscription.
1616

1717
If you want to move Azure Load Testing to a new region, see [Move an Azure Load Testing resource to another region](./how-to-move-between-regions.md).
1818

@@ -38,9 +38,6 @@ When you move an Azure Load Testing resource across resource groups or subscript
3838

3939
- Moving a resource that has a test that is configured for private endpoint testing to another subscription, results in an error while running the test. When the move is complete, you must update the test with a VNet and subnet from the new subscription.
4040

41-
> [!IMPORTANT]
42-
> Azure Load Testing is currently in preview. For legal terms that apply to Azure features that are in beta, in preview, or otherwise not yet released into general availability, see the [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/).
43-
4441
## Move across resource groups or subscriptions
4542

4643
You can move an Azure Load Testing resource to a different resource group or subscription by using the Azure portal.
42.2 KB
Loading
169 KB
Loading
357 KB
Loading
112 KB
Loading
93.2 KB
Loading

articles/service-health/service-health-portal-update.md

Lines changed: 26 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -9,42 +9,46 @@ ms.date: 06/10/2022
99

1010
We're updating the Azure Service Health portal experience. The new experience lets users engage with service events and manage actions to maintain the business continuity of impacted applications.
1111

12-
We are rolling out the new experience in phases. Some users will see the updated experience below. Others will still see the [classic Service Health portal experience](service-health-overview.md).
12+
The new experience will be rolled out in phases. Some users will see the updated experience, while others will still see the [classic Service Health portal experience](service-health-overview.md). In the new experience, you can select \*\*Switch to Classic\*\* to switch back to the old experience.
13+
14+
:::image type="content" source="media/service-health-portal-update/services-issue-window-1.png" alt-text="A screenshot of the services issue user interface highlighting the switch to classic button." lightbox="media/service-health-portal-update/services-issue-window-1.png":::
1315

1416
## Highlights of the new experience
1517

16-
- **Tenant level view** - Users who are Tenant Admins can now see Service Issues that happen at a Tenant level. Service Issues blade and Health History blades are updated to show incidents both at Tenant and Subscription levels. Users can filter on the scope (Tenant or Subscription) within the blades. The scope column indicates when an event is at the Tenant or Subscription level. Classic view does not support tenant-level events. Tenant-level events are only available in the new user interface.
17-
- **Enhanced Map** - The Service Issues blade shows an enhanced version of the map with all the user services across the world. This version helps you find services that might be impacted by an outage easily.
18-
- **Issues Details** - The issues details look and feel has been updated, for better readability.
19-
- **Removal of personalized dashboard** - Users can no longer pin a personalized map to the dashboard. This feature has been deprecated in the new experience.
18+
##### Health Alerts Blade
19+
The Health Alerts blade has been updated for better usability. Users can search for and sort their alert rule by name. Users can also group their alert rules by subscription and status.
2020

21-
## Coming soon
21+
:::image type="content" source="media/service-health-portal-update/health-alerts-filter.png" alt-text="A screenshot highlighting the health alerts blade filters." lightbox="media/service-health-portal-update/health-alerts-filter.png":::
2222

23-
The following user interfaces are updated to the new experience.
23+
In the new updated Health Alerts experience, users can click on their alert rule for additional details and see their alert firing history.
2424

25-
> [!div class="checklist"]
26-
> * Security Advisories
27-
> * Planned Maintenance
28-
> * Health Advisories
25+
:::image type="content" source="media/service-health-portal-update/health-alerts-history.png" alt-text="A screenshot highlighting alerts history" lightbox="media/service-health-portal-update/health-alerts-history.png":::
2926

30-
## Service issues window
27+
>[!Note]
28+
>The classic experience for the Health Alerts blade will be retired. Users will not be able to switch back from the new experience once it is rolled out.
3129
32-
Groups of users will be automatically switched to the new Service Health experience over time. In the new experience, you can select \*\*Switch to Classic\*\* to switch back to the old experience.
30+
##### Tenant Level View
31+
Users with [tenant admin access](admin-access-reference.md#roles-with-tenant-admin-access), can now view events at the tenant scope. The Service Issues, Health Advisories, Security Advisories, and Health History blades are updated to show events both at tenant and subscription levels.
3332

34-
:::image type="content" source="media/service-health-portal-update/services-issue-window-1.png" alt-text="A screenshot of the services issue user interface highlighting the switch to classic button.":::
33+
:::image type="content" source="media/service-health-portal-update/services-issue-window-2.png" alt-text="A screenshot of the services issue user interface highlighting the scope selection boxes of tenant and subscription." lightbox="media/service-health-portal-update/services-issue-window-2.png":::
3534

36-
In the new experience, you can now see events at both Tenant and Subscription level scope. If you have [tenant admin access](admin-access-reference.md#roles-with-tenant-admin-access), you can view events at the Tenant scope.
35+
##### Filtering and Sorting
36+
Users can filter on the scope (tenant or subscription) within the blades. The scope column indicates when an event is at the tenant or subscription level. Classic view does not support tenant-level events. Tenant-level events are only available in the new user interface.
3737

38-
If you have Subscription access, then you can view events that impact all the subscriptions you have access to.
38+
:::image type="content" source="media/service-health-portal-update/services-issue-window-3.png" alt-text="A screenshot of the services issue user interface highlighting the scope column." lightbox="media/service-health-portal-update/services-issue-window-3.png":::
3939

40-
:::image type="content" source="media/service-health-portal-update/services-issue-window-2.png" alt-text="A screenshot of the services issue user interface highlighting the scope selection boxes of tenant and subscription.":::
40+
##### Enhanced Map
41+
The Service Issues blade shows an enhanced version of the map with all the user services across the world. This version helps you find services that might be impacted by an outage easily.
4142

42-
You can use the scope column in the details view to filter on scope (Tenant vs Subscriber).
43+
##### Issues Details
44+
The issues details look and feel has been updated, for better readability.
4345

44-
:::image type="content" source="media/service-health-portal-update/services-issue-window-3.png" alt-text="A screenshot of the services issue user interface highlighting the scope column.":::
46+
##### Removal of Personalized Dashboard
47+
Users can no longer pin a personalized map to the dashboard. This feature has been deprecated in the new experience.
4548

46-
## Health history window
49+
## Coming Soon
4750

48-
You can now see events at both Tenant and Subscription level scope in Health History blade if you have Tenant level administrator access. The scope column in the details view indicates if the incident is a Tenant or Subscription level incident. You can also filter on scope (Tenant vs Subscriber).
51+
The following user interface(s) will be updated to the new experience.
4952

50-
:::image type="content" source="media/service-health-portal-update/health-history-window-1.png" alt-text="A screenshot of the health history user interface.":::
53+
> [!div class="checklist"]
54+
> * Planned Maintenance

0 commit comments

Comments
 (0)