Skip to content

Commit b8317c6

Browse files
authored
Merge pull request #16598 from MicrosoftDocs/main
12/16/2024 PM Publish
2 parents 8ccb4e9 + 760cc08 commit b8317c6

File tree

7 files changed

+186
-127
lines changed

7 files changed

+186
-127
lines changed

.acrolinx-config.edn

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
{:allowed-branchname-matches ["main" "release-.*"]
2-
:allowed-filename-matches ["azure-stack" "AKS-Hybrid" "azure-managed-lustre"]}
2+
:allowed-filename-matches ["azure-stack" "AKS-Hybrid" "azure-managed-lustre" "azure-local"]}

AKS-Hybrid/TOC.yml

Lines changed: 119 additions & 119 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@
33
- name: Overview
44
expanded: true
55
items:
6-
- name: What is AKS enabled by Arc?
6+
- name: What is AKS enabled by Azure Arc?
77
href: aks-overview.md
8-
- name: Compare AKS enabled by Arc deployment options
9-
href: https://techcommunity.microsoft.com/t5/azure-arc-blog/comparing-feature-sets-for-aks-enabled-by-azure-arc-deployment/ba-p/4188163
108
- name: Supported Kubernetes versions
119
href: supported-kubernetes-versions.md
1210
- name: Data collection
1311
href: data-collection.md
12+
- name: Blogs and announcements
13+
href: blogs-announcements.md
1414
- name: AKS on Azure Local, version 23H2
1515
expanded: true
1616
items:
@@ -425,124 +425,124 @@
425425
href: update-akshci-host-powershell.md
426426
- name: Use Windows Admin Center
427427
href: update-akshci-host-windows-admin-center.md
428-
- name: Upgrade Kubernetes version
429-
items:
430-
- name: Use PowerShell
431-
href: upgrade.md
432-
- name: Use Windows Admin Center
433-
href: upgrade-kubernetes.md
434-
- name: Develop applications
428+
- name: Upgrade Kubernetes version
435429
items:
436-
- name: Deploy applications with Helm
437-
href: helm-deploy.md
438-
- name: Deploy Azure Arc-enabled data services
439-
href: deploy-arc-data-services.md
440-
- name: Deploy configurations using GitOps
441-
href: /azure/azure-arc/kubernetes/tutorial-use-gitops-flux2?toc=/azure/aks/hybrid/toc.json&bc=/azure/aks/hybrid/breadcrumb/toc.json
442-
- name: Implement CI/CD using GitOps
443-
href: /azure/azure-arc/kubernetes/tutorial-gitops-flux2-ci-cd?toc=/azure/aks/hybrid/toc.json&bc=/azure/aks/hybrid/breadcrumb/toc.json
444-
- name: Scale
445-
items:
446-
- name: Scale an AKS cluster
447-
href: scale-cluster.md
448-
- name: Use autoscaler
449-
items:
450-
- name: Use PowerShell
451-
href: work-with-horizontal-autoscaler.md
452-
- name: Use autoscaler profiles
453-
href: work-with-autoscaler-profiles.md
454-
- name: Restart, stop, restore
455-
items:
456-
- name: Restart, remove, or reinstall AKS
457-
href: restart-cluster.md
458-
- name: Stop and start an AKS cluster
459-
href: stop-start-cluster.md
460-
- name: Restore AKS cluster from disaster
461-
href: restore-aks-cluster.md
462-
- name: Back up or restore workload clusters using Velero
463-
href: backup-workload-cluster.md
464-
- name: Use Azure Arc Kubernetes
465-
items:
466-
- name: Connect to Azure Arc for Kubernetes
467-
href: connect-to-arc.md
468-
- name: Az module CLI commands
469-
href: /cli/azure/connectedk8s
470-
- name: Networking
471-
items:
472-
- name: Use proxy settings
473-
href: set-proxy-settings.md
474-
- name: Update proxy settings and certificates
475-
href: proxy-change.md
476-
- name: Configure load balancer
477-
href: configure-load-balancer.md
478-
- name: Use multiple load balancers
479-
href: multiple-load-balancers.md
480-
- name: Configure a custom load balancer
481-
href: configure-custom-load-balancer.md
482-
- name: Use an ingress controller
483-
href: create-ingress-controller.md
484-
- name: Use Microsoft Software Defined Networking (SDN)
485-
items:
486-
- name: Deploy SDN
487-
href: software-defined-networking.md
488-
- name: Deploy application clusters on different SDN virtual networks
489-
href: deploy-target-clusters-virtual-networks.md
490-
- name: Storage
491-
items:
492-
- name: Use persistent volumes
493-
href: persistent-volume.md
494-
- name: Security and authentication
495-
items:
496-
- name: Restrict SSH access
497-
href: restrict-ssh-access-22h2.md
498-
- name: Use Active Directory single sign-on
499-
href: ad-sso.md
500-
- name: Use Kubernetes RBAC with Microsoft Entra ID
501-
href: kubernetes-rbac-entra-id.md
502-
- name: Use Azure RBAC with AKS clusters
503-
href: azure-rbac-aks-hybrid.md
504-
- name: Update certificate bundle on container hosts
505-
href: update-certificate-bundle.md
506-
- name: Update certificates
507-
href: update-certificates.md
508-
- name: Secrets Store CSI Driver configuration
509-
href: secrets-store-csi-driver.md
510-
- name: Encrypt etcd secrets
511-
href: encrypt-secrets.md
512-
- name: Configure Defender for Azure Arc-enabled Kubernetes clusters
513-
href: /azure/security-center/defender-for-kubernetes-azure-arc?tabs=k8s-deploy-asc%2ck8s-verify-asc%2ck8s-remove-arc
514-
- name: Monitoring and logging
515-
items:
516-
- name: Use on-premises monitoring
517-
href: monitor-logging.md
518-
- name: Use Windows Server containers
519-
items:
520-
- name: Deploy .NET applications
521-
href: deploy-windows-application.md
522-
- name: Configure group Managed Service Account support
523-
href: prepare-windows-nodes-gmsa.md
524-
- name: Adapt apps for mixed-OS Kubernetes clusters
525-
href: adapt-apps-mixed-os-clusters.md
526-
- name: Develop and run applications
430+
- name: Use PowerShell
431+
href: upgrade.md
432+
- name: Use Windows Admin Center
433+
href: upgrade-kubernetes.md
434+
- name: Develop applications
435+
items:
436+
- name: Deploy applications with Helm
437+
href: helm-deploy.md
438+
- name: Deploy Azure Arc-enabled data services
439+
href: deploy-arc-data-services.md
440+
- name: Deploy configurations using GitOps
441+
href: /azure/azure-arc/kubernetes/tutorial-use-gitops-flux2?toc=/azure/aks/hybrid/toc.json&bc=/azure/aks/hybrid/breadcrumb/toc.json
442+
- name: Implement CI/CD using GitOps
443+
href: /azure/azure-arc/kubernetes/tutorial-gitops-flux2-ci-cd?toc=/azure/aks/hybrid/toc.json&bc=/azure/aks/hybrid/breadcrumb/toc.json
444+
- name: Scale
445+
items:
446+
- name: Scale an AKS cluster
447+
href: scale-cluster.md
448+
- name: Use autoscaler
449+
items:
450+
- name: Use PowerShell
451+
href: work-with-horizontal-autoscaler.md
452+
- name: Use autoscaler profiles
453+
href: work-with-autoscaler-profiles.md
454+
- name: Restart, stop, restore
455+
items:
456+
- name: Restart, remove, or reinstall AKS
457+
href: restart-cluster.md
458+
- name: Stop and start an AKS cluster
459+
href: stop-start-cluster.md
460+
- name: Restore AKS cluster from disaster
461+
href: restore-aks-cluster.md
462+
- name: Back up or restore workload clusters using Velero
463+
href: backup-workload-cluster.md
464+
- name: Use Azure Arc Kubernetes
465+
items:
466+
- name: Connect to Azure Arc for Kubernetes
467+
href: connect-to-arc.md
468+
- name: Az module CLI commands
469+
href: /cli/azure/connectedk8s
470+
- name: Networking
471+
items:
472+
- name: Use proxy settings
473+
href: set-proxy-settings.md
474+
- name: Update proxy settings and certificates
475+
href: proxy-change.md
476+
- name: Configure load balancer
477+
href: configure-load-balancer.md
478+
- name: Use multiple load balancers
479+
href: multiple-load-balancers.md
480+
- name: Configure a custom load balancer
481+
href: configure-custom-load-balancer.md
482+
- name: Use an ingress controller
483+
href: create-ingress-controller.md
484+
- name: Use Microsoft Software Defined Networking (SDN)
527485
items:
528-
- name: Install existing applications with Helm
529-
href: kubernetes-helm.md
530-
- name: Use OpenFaaS
531-
href: openfaas.md
532-
- name: Use Bridge to Kubernetes with Visual Studio Code
533-
href: https://code.visualstudio.com/docs/containers/bridge-to-kubernetes
534-
- name: Use Bridge to Kubernetes with Visual Studio
535-
href: /visualstudio/containers/bridge-to-kubernetes
536-
- name: Deploy a Java application with Open Liberty or WebSphere Liberty
537-
href: deploy-java-liberty-app.md
538-
- name: Deploy Linux applications
539-
href: deploy-linux-application.md
540-
- name: Helper scripts
541-
items:
542-
- name: Set up multiple administrators
543-
href: set-multiple-administrators.md
544-
- name: Remove old PowerShell modules
545-
href: https://github.com/Azure/aks-hci/issues/130
486+
- name: Deploy SDN
487+
href: software-defined-networking.md
488+
- name: Deploy application clusters on different SDN virtual networks
489+
href: deploy-target-clusters-virtual-networks.md
490+
- name: Storage
491+
items:
492+
- name: Use persistent volumes
493+
href: persistent-volume.md
494+
- name: Security and authentication
495+
items:
496+
- name: Restrict SSH access
497+
href: restrict-ssh-access-22h2.md
498+
- name: Use Active Directory single sign-on
499+
href: ad-sso.md
500+
- name: Use Kubernetes RBAC with Microsoft Entra ID
501+
href: kubernetes-rbac-entra-id.md
502+
- name: Use Azure RBAC with AKS clusters
503+
href: azure-rbac-aks-hybrid.md
504+
- name: Update certificate bundle on container hosts
505+
href: update-certificate-bundle.md
506+
- name: Update certificates
507+
href: update-certificates.md
508+
- name: Secrets Store CSI Driver configuration
509+
href: secrets-store-csi-driver.md
510+
- name: Encrypt etcd secrets
511+
href: encrypt-secrets.md
512+
- name: Configure Defender for Azure Arc-enabled Kubernetes clusters
513+
href: /azure/security-center/defender-for-kubernetes-azure-arc?tabs=k8s-deploy-asc%2ck8s-verify-asc%2ck8s-remove-arc
514+
- name: Monitoring and logging
515+
items:
516+
- name: Use on-premises monitoring
517+
href: monitor-logging.md
518+
- name: Use Windows Server containers
519+
items:
520+
- name: Deploy .NET applications
521+
href: deploy-windows-application.md
522+
- name: Configure group Managed Service Account support
523+
href: prepare-windows-nodes-gmsa.md
524+
- name: Adapt apps for mixed-OS Kubernetes clusters
525+
href: adapt-apps-mixed-os-clusters.md
526+
- name: Develop and run applications
527+
items:
528+
- name: Install existing applications with Helm
529+
href: kubernetes-helm.md
530+
- name: Use OpenFaaS
531+
href: openfaas.md
532+
- name: Use Bridge to Kubernetes with Visual Studio Code
533+
href: https://code.visualstudio.com/docs/containers/bridge-to-kubernetes
534+
- name: Use Bridge to Kubernetes with Visual Studio
535+
href: /visualstudio/containers/bridge-to-kubernetes
536+
- name: Deploy a Java application with Open Liberty or WebSphere Liberty
537+
href: deploy-java-liberty-app.md
538+
- name: Deploy Linux applications
539+
href: deploy-linux-application.md
540+
- name: Helper scripts
541+
items:
542+
- name: Set up multiple administrators
543+
href: set-multiple-administrators.md
544+
- name: Remove old PowerShell modules
545+
href: https://github.com/Azure/aks-hci/issues/130
546546
- name: Troubleshooting
547547
items:
548548
- name: Uninstall AKS cluster provisioning from Azure preview

AKS-Hybrid/blogs-announcements.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
---
2+
title: AKS enabled by Azure Arc blogs and announcements
3+
description: Learn about the latest blogs and announcements for Azure Kubernetes Service (AKS) enabled by Azure Arc.
4+
author: sethmanheim
5+
ms.author: sethm
6+
ms.date: 12/3/2024
7+
ms.topic: conceptual
8+
9+
---
10+
11+
# Blogs and announcements
12+
13+
This article provides a list of blogs and announcements for Azure Kubernetes Service (AKS) enabled by Azure Arc.
14+
15+
See the [Microsoft Tech Community - Azure Arc Blogs](https://techcommunity.microsoft.com/tag/azure%20arc?nodeId=board%3AAzureArcBlog) for a complete list of relevant articles.
16+
17+
## 2024
18+
19+
| Month | News |
20+
|-|-|
21+
| Nov | *Blog*: [Speed Innovation with Arc-enabled Kubernetes Applications](https://techcommunity.microsoft.com/blog/azurearcblog/speed-innovation-with-arc-enabled-kubernetes-applications/4298658) <br/> *Blog*: [AKS Arc - Optimized for AI Workloads](https://techcommunity.microsoft.com/blog/azurearcblog/aks-arc---optimized-for-ai-workloads/4292435) <br/>*Blog*: [Introducing Azure Local, cloud infrastructure for distributed locations enabled by Azure Arc](https://techcommunity.microsoft.com/blog/azurearcblog/introducing-azure-local-cloud-infrastructure-for-distributed-locations-enabled-b/4296017) <br/>*(Azure Local pricing includes AKS enabled by Arc)*<br/> *Video*: [Azure Local with lost cost hardware](https://youtu.be/yxlAfS9mh2E) <br/> *Video*: [Disconnected operations for Azure Local](https://www.youtube.com/watch?v=8VwhonI_Jq8)|
22+
| July | *Blog*: [Compare feature sets for AKS enabled by Azure Arc deployment options](https://techcommunity.microsoft.com/t5/azure-arc-blog/comparing-feature-sets-for-aks-enabled-by-azure-arc-deployment/ba-p/4188163)|
23+
| April | *Blog*: [Sneak peek at new Azure edge infrastructure at Hannover Messe 2024](https://techcommunity.microsoft.com/t5/azure-stack-blog/sneak-peek-at-new-azure-edge-infrastructure-at-hannover-messe/ba-p/4120256)|
24+
25+
## 2023
26+
27+
| Month | News |
28+
|-|-|
29+
| May | *Blog*: [Achieve distributed high availability: Stack HCI and AKS Hybrid](https://techcommunity.microsoft.com/t5/azure-architecture-blog/achieving-distributed-high-availability-stack-hci-and-aks-hybrid/ba-p/3820279) |
30+
| March | **GA**: [Bring all your workloads to the edge with AKS Edge Essentials. Now generally available!](https://techcommunity.microsoft.com/t5/internet-of-things-blog/bring-all-your-workloads-to-the-edge-with-aks-edge-essentials/ba-p/3765162) <br/> *Blog*: [Announcing the 3-year retirement of Windows Server 2019 on Azure Kubernetes Service and AKS hybrid](https://techcommunity.microsoft.com/t5/containers/announcing-the-3-year-retirement-of-windows-server-2019-on-azure/ba-p/3777341) <br/> *Blog*: [How do AKS and AKS on Azure Stack HCI compare?](https://techcommunity.microsoft.com/t5/azure-arc-blog/how-do-aks-and-aks-on-azure-stack-hci-compare/ba-p/3761670)|
31+
| Feb | **GA**: [AKS enabled by Azure Arc is now available on Azure Stack HCI 23H2](https://techcommunity.microsoft.com/t5/azure-stack-blog/aks-enabled-by-azure-arc-is-now-available-on-azure-stack-hci/ba-p/4045648) |
32+
33+
## 2021
34+
35+
| Month | News |
36+
|-|-|
37+
| June | **GA**: [Announcing the GA of Azure IoT Edge for Linux on Windows](https://techcommunity.microsoft.com/t5/internet-of-things-blog/announcing-the-ga-of-azure-iot-edge-for-linux-on-windows/ba-p/2477508) |
38+
| May | **GA**: [Azure Kubernetes Service on Azure Stack HCI now Generally Available](https://techcommunity.microsoft.com/t5/azure-stack-blog/azure-kubernetes-service-on-azure-stack-hci-now-generally/ba-p/2382390) |
39+
40+
## Next steps
41+
42+
[AKS enabled by Azure Arc overview](overview.md)
35.7 KB
Loading

azure-local/deploy/deployment-install-os.md

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,11 @@ Follow these steps to configure the operating system using SConfig:
102102

103103
1. Use the **Network Settings** option in SConfig to configure a default valid gateway and a DNS server. Set **DNS** to the DNS of the domain you're joining.
104104

105-
1. Configure a valid time server on each machine. Validate that your machine is not using the local CMOS clock as a time source, using the following command:
105+
> [!IMPORTANT]
106+
> It is not supported to change the DNS servers after deployment. Make sure you plan your DNS strategy before doing the deployment. For more information, see [DNS Servers Considerations](../plan/cloud-deployment-network-considerations.md#dns-servers-considerations).
107+
108+
109+
2. Configure a valid time server on each machine. Validate that your machine is not using the local CMOS clock as a time source, using the following command:
106110

107111
```cmd
108112
w32tm /query /status
@@ -122,18 +126,18 @@ Follow these steps to configure the operating system using SConfig:
122126

123127
Once the machine is domain joined, it synchronizes its time from the PDC emulator.
124128

125-
1. (Optional) At this point, you can enable Remote Desktop Protocol (RDP) and then RDP to each machine rather than use the virtual console. This action should simplify performing the remainder of the configuration.
129+
3. (Optional) At this point, you can enable Remote Desktop Protocol (RDP) and then RDP to each machine rather than use the virtual console. This action should simplify performing the remainder of the configuration.
126130

127-
1. (Optional) Change the Computer Name as desired. This will be the name shown in the Azure portal as well as your Active Directory environment once joined.
131+
4. (Optional) Change the Computer Name as desired. This will be the name shown in the Azure portal as well as your Active Directory environment once joined.
128132

129-
1. Clean all the non-OS drives for each machine that you intend to deploy. Remove any virtual media that have been used when installing the OS. Also validate that no other root drives exist.
133+
5. Clean all the non-OS drives for each machine that you intend to deploy. Remove any virtual media that have been used when installing the OS. Also validate that no other root drives exist.
130134

131135
> [!NOTE]
132136
> This step doesn't apply to a machine repair operation.
133137
134-
1. Restart the machines.
138+
6. Restart the machines.
135139

136-
1. Set the local administrator credentials to be identical across all machines.
140+
7. Set the local administrator credentials to be identical across all machines.
137141

138142
> [!NOTE]
139143
> - Make sure that the local administrator password follows Azure password length and complexity requirements. Use a password that is at least 12 characters long and contains a lowercase character, an uppercase character, a numeral, and a special character.

azure-local/index.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ landingContent:
7373
- text: Run Azure Virtual Desktop
7474
url: /azure/virtual-desktop/azure-stack-hci-overview
7575
- text: Run Azure Arc Virtual Machines
76-
url: /manage/create-arc-virtual-machines.md
76+
url: /azure/azure-local/manage/create-arc-virtual-machines
7777

7878
# Card
7979
- title: Manage

azure-local/plan/cloud-deployment-network-considerations.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -326,6 +326,19 @@ Here are the summarized considerations for the IP addresses:
326326
|4 | DHCP addresses are only supported for node IPs and the cluster IP. Infrastructure services use static IPs from the management pool. |
327327
|5 | The MAC address from the first physical network adapter is assigned to the management virtual network adapter once the management network intent is created. |
328328

329+
### DNS Servers Considerations
330+
331+
Azure Local deployments based on Active Directory require a DNS Server that can resolve the On-Prem domain and the Internet public endpoints. As part of the deployment it is required to define the same DNS servers for the infrastructure IP address range that is configured on the nodes. Azure Resource Bridge control plane VM and AKS control plane will use those same DNS servers for name resolution. Once deployment is completed, it is not supported to change the DNS servers IPs and it will not be possible to update the addresses across the Azure Local platform stack.
332+
333+
Here are the summarized considerations for DNS servers addresses
334+
335+
|# | Considerations |
336+
|---------|---------|
337+
|1 | DNS servers across all the nodes of the cluster must be the same. |
338+
|2 | The infrastructure IP address range DNS servers must be the same used for the nodes. |
339+
|3 | Azure Resource Bridge VM control plane and AKS control plane will use the DNS Servers configured on the infrastructure IP address range. |
340+
|4 | It is not supported to change the DNS servers after deployment. Make sure you plan your DNS strategy before doing the Azure Local deployment. |
341+
329342
### Proxy requirements
330343

331344
A proxy is most likely required to access the internet within your on-premises infrastructure. Azure Local supports only non-authenticated proxy configurations. Given that internet access is required to register the nodes in Azure Arc, the proxy configuration must be set as part of the OS configuration before machine nodes are registered. For more information, see [Configure proxy settings](../manage/configure-proxy-settings-23h2.md).

0 commit comments

Comments
 (0)