Skip to content

Commit 14f7442

Browse files
authored
Merge pull request #303276 from jeremyhouser-ms/main
Update for 4.4.0 and 4.5.0 Nexus releases
2 parents bcca392 + 5085bc7 commit 14f7442

File tree

3 files changed

+63
-49
lines changed

3 files changed

+63
-49
lines changed

articles/operator-nexus/concepts-nexus-kubernetes-cluster.md

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ ms.custom: template-concept
1111

1212
# Nexus Kubernetes cluster overview
1313

14-
This article describes core concepts of Nexus Kubernetes Cluster, a managed Kubernetes service that you can use to deploy and operate containerized applications on [Azure Operator Nexus Platform](./overview.md)
14+
This article describes core concepts of a Nexus Azure Kubernetes Service Cluster, a managed Azure Kubernetes Service that you can use to deploy and operate containerized applications on [Azure Operator Nexus Platform](./overview.md)
1515

1616
## What is Kubernetes?
1717

@@ -21,40 +21,41 @@ deployments, backed by a robust set of APIs for management operations. See [What
2121

2222
## Nexus Kubernetes Service
2323

24-
Nexus Kubernetes Cluster Service is a Kubernetes distribution designed for on-premises deployment over Nexus instances. It's engineered to streamline the automated creation of containers, and is optimized to run workloads associated for data-intensive network functions.
24+
Nexus Kubernetes Cluster Service is a Kubernetes distribution designed for on-premises deployment over Nexus instances. It streamlines the automated creation of containers, and is optimized to run workloads associated for data-intensive network functions.
2525

2626
Like any Kubernetes cluster, Nexus Kubernetes cluster has two components:
2727

2828
* Control plane: provides core Kubernetes services and manages the life cycle of application workloads.
2929

3030
* Nodes: To run your applications and supporting services, you need a Kubernetes node. It provides the container runtime environment.
31-
Each NKS cluster has at least one node. Node is hosted in virtual machine (VM) that runs the [Kubernetes node components](/azure/aks/concepts-clusters-workloads#nodes).
32-
VM is created as part of NKS cluster deployment on Nexus instance. There are two types of node pools in Nexus Kubernetes Clusters
31+
Each Nexus AKS cluster has at least one node. Node is hosted in virtual machine (VM) that runs the [Kubernetes node components](/azure/aks/core-aks-concepts#nodes).
32+
VM is created as part of Nexus AKS cluster deployment on Nexus instance. There are two types of node pools in Nexus Kubernetes Clusters
3333

34-
* When you create an AKS cluster, you define the initial number of nodes and their size (SKU), which creates a system node pool. System node pools host critical system pods.
34+
* When you create a Nexus AKS cluster, you define the initial number of nodes and their size (SKU), which creates a system node pool. System node pools host critical system pods.
3535
* On the other hand, to support applications that have different compute or storage demands, you can create user node pools, also known as Nexus Agent pool. Each VM in a Nexus Agent pool adheres to a uniform configuration, such as CPU, memory, disk and so on. Once an Agent pool is established, the number of VMs within it remains fixed. To scale the capacity of a Nexus Kubernetes cluster, more Agent pools can be created and integrated into the existing cluster. In other words, the Nexus Agent pool supports horizontal scaling by allowing the addition or removal of Agent pools within the Nexus Kubernetes cluster.
3636

3737
However, application pods can be scheduled on system node pools in case user wants only one node pool in their cluster. Every Nexus Kubernetes Cluster must
3838
contain at least one system node pool with at least one node.
3939

40-
## Nexus Kubernetes Cluster Add-ons
40+
## Nexus Kubernetes Cluster Features
4141

42-
Nexus Kubernetes Cluster Add-ons is a feature of the Nexus platform that allows customers to enhance their Nexus Kubernetes clusters with extra packages or features. The Add-ons are categorized into two types: required and optional.
42+
Nexus Kubernetes Cluster Features, previously known as "Add-ons" in releases before [Azure Operator Nexus](./overview.md) release 3.11.0, is a component of the Nexus platform that allows customers to enhance their Nexus Kubernetes clusters with extra packages or components. The Features are categorized into two types: required and optional.
4343

44-
* Required Add-ons: Add-ons are automatically deployed into provisioned Nexus Kubernetes clusters. Core add-ons such as Calico, MetalLB, Nexus Storage CSI, IPAM plugins, metrics-server, node-local-dns, Arc for Kubernetes,
45-
and Arc for Servers are included by default when clusters are created. The successful completion of the cluster provisioning process depends on these add-ons being installed successfully. If a required add-on installation fails and can't be fixed, the cluster status is marked as failed.
44+
* Required Features: Required Features are automatically deployed into provisioned Nexus Kubernetes clusters. Core Features such as Calico, MetalLB, Nexus Storage CSI, IPAM plugins, metrics-server, node-local-dns, Arc for Kubernetes,
45+
and Arc for Servers are included by default when clusters are created. The successful completion of the cluster provisioning process depends on these Features being installed successfully. If a required Feature installation fails and can't be fixed, the cluster status is marked as failed.
4646

47-
* Optional Add-ons: Add-ons are supplementary services associated with a Kubernetes Cluster resource. Customers can choose to activate or deactivate these add-ons on demand.
48-
Example for supplementary services could include deployment of cluster-level local image caching registry within the NKS cluster to support for disconnected scenarios. NKS enables the customer to observe the status, health,
49-
and version of each required and optional add-on, which can be monitored on Azure portal, or the state can be fetched using Azure Resource Manager APIs.
47+
* Optional Features: Optional Features are supplementary services associated with a Kubernetes Cluster resource. Customers can choose to activate or deactivate these Features on demand.
48+
Example for supplementary services could include deployment of cluster-level local image caching registry within the Nexus AKS cluster to support for disconnected scenarios. Nexus AKS enables the customer to observe the status, health,
49+
and version of each required and optional Feature, which can be monitored on Azure portal, or the state can be fetched using Azure Resource Manager APIs.
5050

51-
Add-ons are installed once and can only be updated or upgraded when the customer upgrades the Nexus Kubernetes cluster. It enables customers to apply critical production hotfixes without interference from the underlying infrastructure operations, which could otherwise overwrite their cluster modifications.
51+
Features are installed once and can only be updated or upgraded when the customer upgrades the Nexus Kubernetes cluster. It enables customers to apply critical production hotfixes without interference from the underlying infrastructure operations, which could otherwise overwrite their cluster modifications.
5252

5353
## Nexus Available Zones
5454

55-
Nexus has introduced a concept of Availability Zone. It's delineated at a Rack level and allows customers to spread their workloads across the instance to achieve better availability. For a Nexus instance with eight racks, customers get eight Availability zones.
55+
Nexus supports the concept of an Availability Zone. An Availability Zone is delineated at the Rack level and allows customers to spread their workloads across various zones to achieve high availability. For a Nexus instance with eight racks, customers get eight Availability Zones to spread their workload over. This is configured within control plane and agentpool configuration for a given Nexus AKS cluster.
56+
5657
Each Zone comprises a pair of management servers with redundancy and a collection of compute servers that function as a resource pool.
57-
During multi-rack deployments in Nexus and when performing runtime bundle upgrades, Availability zones provide the added benefit of acting as an upgrade domain. This ensures that, at most, only the servers within a single rack are taken offline for these upgrades.
58+
During multi-rack deployments in Nexus and when performing runtime bundle upgrades, Availability Zones provide the added benefit of acting as an upgrade domain. This ensures that, at most, only the servers within a single rack are taken offline for these upgrades.
5859

5960
## Failure domain
6061

articles/operator-nexus/includes/kubernetes-cluster/supported-versions.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,12 @@ ms.service: azure-operator-nexus
88

99
| K8s version | Nexus GA | End of life | Extended Availability |
1010
|--------------|-----------|--------------------------------|-----------------------|
11-
| 1.27* | Sep 2023 | Jul 2024, LTS until Jul 2025 | NA |
11+
| 1.27 | Sep 2023 | Jul 2024 | Until end of Dec 2025 |
1212
| 1.28 | Nov 2023 | Oct 2024 | Until end of Oct 2025 |
1313
| 1.29 | Aug 2024 | Feb 2025 | Until end of Feb 2026 |
14-
| 1.30* | Oct 2024 | Jul 2025, LTS until Jul 2026 | NA |
15-
| 1.31 | Mar 2025 | Nov 2025 | Until end of Nov 2026 |
16-
| 1.32 | Apr 2025 | Mar 2026 | Until end of Mar 2027 |
14+
| 1.30† | Oct 2024 | Jul 2025 | Until end of Jul 2026 |
15+
| 1.31† | Mar 2025 | Nov 2025 | Until end of Nov 2026 |
16+
| 1.32† | Apr 2025 | Mar 2026 | Until end of Mar 2027 |
17+
| 1.33† | Jul 2025 | Jul 2026 | Until end of Nov 2027 |
1718

18-
*\* Indicates the version is designated for Long Term Support*
19+
† These versions are designated for Long Term Support by the [Nexus AKS](../../concepts-nexus-kubernetes-cluster.md) team to meet customer demand.

0 commit comments

Comments
 (0)