Skip to content

Commit 8c3572e

Browse files
committed
Merge branch 'master' of https://github.com/MicrosoftDocs/azure-docs-pr into reservations-updates-mar-2020
2 parents 2d42f48 + 5128b82 commit 8c3572e

File tree

458 files changed

+3277
-2394
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

458 files changed

+3277
-2394
lines changed

.openpublishing.redirection.json

Lines changed: 371 additions & 5 deletions
Large diffs are not rendered by default.

articles/active-directory/fundamentals/whats-new.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ This page is updated monthly, so revisit it regularly. If you're looking for ite
4545

4646
We're planning to replace the current custom controls preview with an approach that allows partner-provided authentication capabilities to work seamlessly with the Azure Active Directory administrator and end user experiences. Today, partner MFA solutions face the following limitations: they work only after a password has been entered; they don't serve as MFA for step-up authentication in other key scenarios; and they don't integrate with end user or administrative credential management functions. The new implementation will allow partner-provided authentication factors to work alongside built-in factors for key scenarios, including registration, usage, MFA claims, step up authentication, reporting, and logging.
4747

48-
Custom controls will continue to be supported in preview alongside the new design until it reaches general availability. At that point, we'll give customers time to migrate to the new design. Because of the limitations of the current approach, we won't onboard new providers until the new design is available. We are working closely with customers and providers and will communicate the timeline as we get closer. [Learn more](https://docs.microsoft.com/azure/active-directory/conditional-access/controls).
48+
Custom controls will continue to be supported in preview alongside the new design until it reaches general availability. At that point, we'll give customers time to migrate to the new design. Because of the limitations of the current approach, we won't onboard new providers until the new design is available. We are working closely with customers and providers and will communicate the timeline as we get closer. [Learn more](https://techcommunity.microsoft.com/t5/azure-active-directory-identity/upcoming-changes-to-custom-controls/ba-p/1144696#).
4949

5050
### Identity Secure Score - MFA improvement action updates
5151

articles/aks/TOC.yml

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@
1414
href: kubernetes-walkthrough.md
1515
- name: Use the Azure portal
1616
href: kubernetes-walkthrough-portal.md
17-
- name: Use a Resource Manager template
17+
- name: Use ARM template
18+
displayName: Resource Manager
1819
href: kubernetes-walkthrough-rm-template.md
1920
- name: Develop applications
2021
expanded: true
@@ -24,8 +25,8 @@
2425
- name: Azure Dev Spaces
2526
expanded: true
2627
items:
27-
- name: Use Azure Dev Spaces for team development
28-
href: ../dev-spaces/quickstart-team-development.md
28+
- name: Use Azure Dev Spaces for team development
29+
href: ../dev-spaces/quickstart-team-development.md
2930
maintainContext: true
3031
- name: Use Visual Studio Code
3132
href: ../dev-spaces/quickstart-netcore.md
@@ -37,10 +38,10 @@
3738
href: ../dev-spaces/quickstart-cli.md
3839
maintainContext: true
3940
- name: Use Azure Dev Spaces with Java
40-
href: ../dev-spaces/quickstart-java.md
41+
href: ../dev-spaces/quickstart-java.md
4142
maintainContext: true
4243
- name: Use Azure Dev Spaces Node.js
43-
href: ../dev-spaces/quickstart-nodejs.md
44+
href: ../dev-spaces/quickstart-nodejs.md
4445
maintainContext: true
4546
- name: Tutorials
4647
items:
@@ -73,6 +74,8 @@
7374
href: concepts-storage.md
7475
- name: Scale
7576
href: concepts-scale.md
77+
- name: Node auto-repair
78+
href: node-auto-repair.md
7679
- name: Best practices
7780
items:
7881
- name: Overview
@@ -159,7 +162,7 @@
159162
- name: NFS Server - Static
160163
href: azure-nfs-volume.md
161164
- name: Azure NetApp Files
162-
href: azure-netapp-files.md
165+
href: azure-netapp-files.md
163166
- name: Configure networking
164167
items:
165168
- name: Create or use existing virtual network
@@ -326,25 +329,25 @@
326329
href: ../api-management/api-management-kubernetes.md
327330
maintainContext: true
328331
- name: Select and deploy a service mesh
329-
items:
332+
items:
330333
- name: About Service Meshes
331334
href: servicemesh-about.md
332335
- name: Use Istio
333-
items:
336+
items:
334337
- name: About Istio
335338
href: servicemesh-istio-about.md
336339
- name: Install and configure
337340
href: servicemesh-istio-install.md
338341
- name: Scenario - Intelligent routing and canary releases
339342
href: servicemesh-istio-scenario-routing.md
340343
- name: Use Linkerd
341-
items:
344+
items:
342345
- name: About Linkerd
343346
href: servicemesh-linkerd-about.md
344347
- name: Install and configure
345348
href: servicemesh-linkerd-install.md
346349
- name: Use Consul
347-
items:
350+
items:
348351
- name: About Consul
349352
href: servicemesh-consul-about.md
350353
- name: Install and configure
@@ -360,7 +363,7 @@
360363
href: ../devops-project/azure-devops-project-aks.md
361364
maintainContext: true
362365
- name: Deployment Center Launcher
363-
href: deployment-center-launcher.md
366+
href: deployment-center-launcher.md
364367
- name: GitHub Actions for Kubernetes
365368
href: ../aks/kubernetes-action.md
366369
- name: Troubleshoot

articles/aks/kubernetes-walkthrough-rm-template.md

Lines changed: 19 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ services: container-service
55
ms.topic: quickstart
66
ms.date: 04/19/2019
77

8-
ms.custom: mvc
8+
ms.custom: mvc,subject-armqs
99

1010
#Customer intent: As a developer or cluster operator, I want to quickly create an AKS cluster and deploy an application so that I can see how to run applications using the managed Kubernetes service in Azure.
1111
---
@@ -16,6 +16,8 @@ Azure Kubernetes Service (AKS) is a managed Kubernetes service that lets you qui
1616

1717
![Image of browsing to Azure Vote](media/container-service-kubernetes-walkthrough/azure-voting-application.png)
1818

19+
[!INCLUDE [About Azure Resource Manager](../../includes/resource-manager-quickstart-introduction.md)]
20+
1921
This quickstart assumes a basic understanding of Kubernetes concepts. For more information, see [Kubernetes core concepts for Azure Kubernetes Service (AKS)][kubernetes-concepts].
2022

2123
If you don't have an Azure subscription, create a [free account](https://azure.microsoft.com/free/?WT.mc_id=A261C142F) before you begin.
@@ -66,13 +68,21 @@ Make a note of the *appId* and *password*. These values are used in the followin
6668

6769
## Create an AKS cluster
6870

69-
The template used in this quickstart is to [deploy an Azure Kubernetes Service cluster](https://azure.microsoft.com/resources/templates/101-aks/). For more AKS samples, see the [AKS quickstart templates][aks-quickstart-templates] site.
71+
### Review the template
72+
73+
The template used in this quickstart is from [Azure Quickstart templates](https://azure.microsoft.com/resources/templates/101-aks/).
74+
75+
:::code language="json" source="~/quickstart-templates/101-aks/azuredeploy.json" range="1-126" highlight="86-118":::
76+
77+
For more AKS samples, see the [AKS quickstart templates][aks-quickstart-templates] site.
78+
79+
### Deploy the template
7080

7181
1. Select the following image to sign in to Azure and open a template.
7282

7383
[![Deploy to Azure](./media/kubernetes-walkthrough-rm-template/deploy-to-azure.png)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FAzure%2Fazure-quickstart-templates%2Fmaster%2F101-aks%2Fazuredeploy.json)
7484

75-
2. Select or enter the following values.
85+
2. Select or enter the following values.
7686

7787
For this quickstart, leave the default values for the *OS Disk Size GB*, *Agent Count*, *Agent VM Size*, *OS Type*, and *Kubernetes Version*. Provide your own values for the following template parameters:
7888

@@ -93,7 +103,9 @@ The template used in this quickstart is to [deploy an Azure Kubernetes Service c
93103

94104
It takes a few minutes to create the AKS cluster. Wait for the cluster to be successfully deployed before you move on to the next step.
95105

96-
## Connect to the cluster
106+
## Validate the deployment
107+
108+
### Connect to the cluster
97109

98110
To manage a Kubernetes cluster, you use [kubectl][kubectl], the Kubernetes command-line client. If you use Azure Cloud Shell, `kubectl` is already installed. To install `kubectl` locally, use the [az aks install-cli][az-aks-install-cli] command:
99111

@@ -122,7 +134,7 @@ aks-agentpool-41324942-1 Ready agent 6m46s v1.12.6
122134
aks-agentpool-41324942-2 Ready agent 6m45s v1.12.6
123135
```
124136

125-
## Run the application
137+
### Run the application
126138

127139
A Kubernetes manifest file defines a desired state for the cluster, such as what container images to run. In this quickstart, a manifest is used to create all objects needed to run the Azure Vote application. This manifest includes two [Kubernetes deployments][kubernetes-deployment] - one for the sample Azure Vote Python applications, and the other for a Redis instance. Two [Kubernetes Services][kubernetes-service] are also created - an internal service for the Redis instance, and an external service to access the Azure Vote application from the internet.
128140

@@ -231,7 +243,7 @@ deployment "azure-vote-front" created
231243
service "azure-vote-front" created
232244
```
233245

234-
## Test the application
246+
### Test the application
235247

236248
When the application runs, a Kubernetes service exposes the application front end to the internet. This process can take a few minutes to complete.
237249

@@ -258,7 +270,7 @@ To see the Azure Vote app in action, open a web browser to the external IP addre
258270

259271
![Image of browsing to Azure Vote](media/container-service-kubernetes-walkthrough/azure-voting-application.png)
260272

261-
## Delete cluster
273+
## Clean up resources
262274

263275
When the cluster is no longer needed, use the [az group delete][az-group-delete] command to remove the resource group, container service, and all related resources.
264276

articles/aks/node-auto-repair.md

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
---
2+
title: Automatically repairing Azure Kubernetes Service (AKS) nodes
3+
description: Learn about node auto-repair functionality, and how AKS fixes broken worker nodes.
4+
services: container-service
5+
ms.topic: conceptual
6+
ms.date: 03/10/2020
7+
---
8+
9+
# Azure Kubernetes Service (AKS) node auto-repair
10+
11+
AKS continuously checks the health state of worker nodes and performs automatic repair of the nodes if they become unhealthy. This documentation describes how Azure Kubernetes Service (AKS) monitors worker nodes, and repairs unhealthy worker nodes. The documentation is to inform AKS operators on the behavior of node repair functionality. It is also important to note that Azure platform [performs maintenance on Virtual Machines][vm-updates] that experience issues. AKS and Azure work together to minimize service disruptions for your clusters.
12+
13+
> [!Important]
14+
> Noe auto-repair functionality isn't currently supported for Windows Server node pools.
15+
16+
## How AKS checks for unhealthy nodes
17+
18+
> [!Note]
19+
> AKS takes repair action on nodes with the user account **aks-remediator**.
20+
21+
AKS uses rules to determine if a node is an unhealthy state and needs repair. AKS uses the following rules to determine if automatic repair is needed.
22+
23+
* The node reports status of **NotReady** on consecutive checks within a 10-minute timeframe
24+
* The node doesn't report a status within 10 minutes
25+
26+
You can manually check the health state of your nodes with kubectl.
27+
28+
```
29+
kubectl get nodes
30+
```
31+
32+
## How automatic repair works
33+
34+
> [!Note]
35+
> AKS takes repair action on nodes with the user account **aks-remediator**.
36+
37+
This behavior is for **Virtual Machine Scale Sets**. Auto-repair takes several steps to repair a broken node. If a node is determined to be unhealthy, AKS attempts several remediation steps. The steps are performed in this order:
38+
39+
1. After the container runtime becomes unresponsive for 10 minutes, the failing runtime services are restarted on the node.
40+
2. If the node is not ready within 10 minutes, the node is rebooted.
41+
3. If the node is not ready within 30 minutes, the node is re-imaged.
42+
43+
> [!Note]
44+
> If multiple nodes are unhealthy, they are repaired one by one
45+
46+
## Next steps
47+
48+
Use [Availability Zones][availability-zones] to increase high availability with your AKS cluster workloads.
49+
50+
<!-- LINKS - External -->
51+
52+
<!-- LINKS - Internal -->
53+
[availability-zones]: ./availability-zones.md
54+
[vm-updates]: ../virtual-machines/maintenance-and-updates.md

articles/analysis-services/analysis-services-data-providers.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Describes client libraries required for client applications and too
44
author: minewiskan
55
ms.service: azure-analysis-services
66
ms.topic: conceptual
7-
ms.date: 01/23/2020
7+
ms.date: 03/23/2020
88
ms.author: owend
99
ms.reviewer: minewiskan
1010

@@ -18,19 +18,19 @@ Client libraries are necessary for client applications and tools to connect to A
1818

1919
|Download |Product version |
2020
|---------|---------|
21-
|[MSOLAP (amd64)](https://go.microsoft.com/fwlink/?linkid=829576) | 15.1.21.27 |
22-
|[MSOLAP (x86)](https://go.microsoft.com/fwlink/?linkid=829575) | 15.1.21.27 |
23-
|[AMO](https://go.microsoft.com/fwlink/?linkid=829578) | 18.4.0.5 |
24-
|[ADOMD](https://go.microsoft.com/fwlink/?linkid=829577) | 18.4.0.5 |
21+
|[MSOLAP (amd64)](https://go.microsoft.com/fwlink/?linkid=829576) | 15.1.29.25 |
22+
|[MSOLAP (x86)](https://go.microsoft.com/fwlink/?linkid=829575) | 15.1.29.25 |
23+
|[AMO](https://go.microsoft.com/fwlink/?linkid=829578) | 18.4.8.0 |
24+
|[ADOMD](https://go.microsoft.com/fwlink/?linkid=829577) | 18.4.8.0 |
2525

2626
## AMO and ADOMD (NuGet packages)
2727

2828
Analysis Services Management Objects (AMO) and ADOMD client libraries are available as installable packages from [NuGet.org](https://www.nuget.org/). It's recommended you migrate to NuGet references instead of using Windows Installer.
2929

3030
|Package | Product version |
3131
|---------|---------|
32-
|[AMO](https://www.nuget.org/packages/Microsoft.AnalysisServices.retail.amd64/) | 18.4.0.5 |
33-
|[ADOMD](https://www.nuget.org/packages/Microsoft.AnalysisServices.AdomdClient.retail.amd64/) | 18.4.0.5 |
32+
|[AMO](https://www.nuget.org/packages/Microsoft.AnalysisServices.retail.amd64/) | 18.4.8.0 |
33+
|[ADOMD](https://www.nuget.org/packages/Microsoft.AnalysisServices.AdomdClient.retail.amd64/) | 18.4.8.0 |
3434

3535
NuGet package assemblies AssemblyVersion follow semantic versioning: MAJOR.MINOR.PATCH. NuGet references load the expected version even if there is a different version in the GAC (resulting from MSI install). PATCH is incremented for each release. AMO and ADOMD versions are kept in-sync.
3636

0 commit comments

Comments
 (0)