Skip to content

Commit 5187357

Browse files
authored
Merge pull request #294457 from johnmarco/jm-aro-sdn-ovn
ARO: SDN to OVN
2 parents c531d86 + 73f7bc6 commit 5187357

File tree

2 files changed

+45
-0
lines changed

2 files changed

+45
-0
lines changed
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
---
2+
title: Migrate from OpenShift SDN to OVN-Kubernetes
3+
description: Discover how to migrate from OpenShift SDN to OVN-Kubernetes.
4+
author: johnmarco
5+
ms.author: johnmarc
6+
ms.service: azure-redhat-openshift
7+
ms.topic: how-to
8+
ms.date: 02/17/2025
9+
---
10+
11+
# Migrate from OpenShift SDN to OVN-Kubernetes
12+
13+
OpenShift SDN, a component of Red Hat OpenShift Networking, is a network plugin that uses software-defined networking (SDN) to create a unified network for your cluster. This network allows communication between pods across the OpenShift Container Platform. OpenShift SDN manages this network by configuring an overlay network using Open vSwitch (OVS).
14+
15+
OpenShift SDN has been deprecated since version 4.14 and will no longer be supported starting with version 4.17. Therefore, if your cluster is using OpenShift SDN, you must migrate to OVN-Kubernetes before upgrading to any minor OpenShift version beyond 4.16.
16+
17+
## Migrating to OVN-Kubernetes for Azure Red Hat OpenShift
18+
19+
If your Azure Red Hat OpenShift (ARO) cluster is using the OpenShift SDN network plugin, you must migrate to the OVN-Kubernetes plugin before updating to version 4.17.
20+
21+
OVN-Kuberentes has been the default network plugin starting with ARO version 4.11. If you installed your cluster with version 4.11 or later, you likely don't need to perform a migration.
22+
23+
OpenShift SDN remains supported on Azure Red Hat OpenShift through version 4.16. See the [Azure Red Hat OpenShift release calendar](support-lifecycle.md#azure-red-hat-openshift-release-calendar) for end-of-life dates.
24+
25+
1. To determine which network plugin your cluster currently uses, run the following command:
26+
27+
```
28+
oc get network.operator.openshift.io cluster -o jsonpath='{.spec.defaultNetwork.type}'
29+
```
30+
31+
If you see an output such as `OpenShiftSDN`, proceed to the next step because you'll need to migrate.
32+
33+
1. See [Limited live migration to the OVN-Kubernetes network plugin overview](https://docs.openshift.com/container-platform/4.16/networking/ovn_kubernetes_network_provider/migrate-from-openshift-sdn.html#nw-ovn-kubernetes-live-migration-about_migrate-from-openshift-sdn) for steps to perform the migration.
34+
35+
> [!IMPORTANT]
36+
> Azure Red Hat OpenShift only supports the limited live migration process. Don't use the offline migration process.
37+
>
38+
39+
## Next steps
40+
41+
- [Learn more about OVN-Kubernetes network provider](concepts-ovn-kubernetes.md).
42+
- [Learn more about the OVN-Kubernetes network plugin](https://docs.openshift.com/container-platform/4.17/networking/ovn_kubernetes_network_provider/about-ovn-kubernetes.html).
43+

articles/openshift/toc.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,8 @@
6060
href: dns-forwarding.md
6161
- name: Restrict egress traffic
6262
href: howto-restrict-egress.md
63+
- name: Migrate from OpenShift SDN to OVN-Kubernetes
64+
href: howto-sdn-to-ovn.md
6365
- name: Storage
6466
items:
6567
- name: Encrypt cluster data with customer-managed key

0 commit comments

Comments
 (0)