1
0
mirror of https://github.com/openshift/openshift-docs.git synced 2026-02-05 12:46:18 +01:00

OSDOCS-9428: install multus running cluster MicroShift

This commit is contained in:
“Shauna Diaz”
2024-04-16 14:38:04 -04:00
committed by openshift-cherrypick-robot
parent bdbdba9022
commit a69b50366c
2 changed files with 65 additions and 0 deletions

View File

@@ -9,3 +9,7 @@ toc::[]
In addition to the default OVN-Kubernetes Container Network Interface (CNI) plugin, {microshift-short} uses the Multus CNI to chain other CNI plugins.
include::modules/microshift-multus-intro.adoc[leveloffset=+1]
//TODO: add more detail on supported plugins
include::modules/microshift-install-multus-running-cluster.adoc[leveloffset=+1]

View File

@@ -0,0 +1,61 @@
// Module included in the following assemblies:
//
// * microshift_networking/microshift-cni-multus.adoc
:_mod-docs-content-type: CONCEPT
[id="microshift-multus-installing-on-running-cluster_{context}"]
= Installing the Multus CNI plugin on a running cluster
If you want to attach additional networks to a pod for high-performance network configurations, you can install the {microshift-short} Multus RPM package. After installation, a host restart is required to recreate all the pods with the Multus annotation.
[IMPORTANT]
====
Uninstalling the Multus CNI plugin is not supported.
====
.Prerequisites
. You have root access to the host.
.Procedure
. Install the Multus RPM package by running the following command:
+
[source,terminal]
----
$ sudo dnf install microshift-multus
----
+
[TIP]
====
If you create your custom resources (CRs) for additional networks now, you can complete your installation and apply configurations with one restart.
====
. To apply the package manifest to an active cluster, restart the host by running the following command:
+
[source,terminal]
----
$ sudo systemctl restart
----
.Verification
. After restarting, ensure that the Multus CNI plugin components are created by running the following command:
+
[source,terminal]
----
$ oc get pod -A | grep multus
----
+
.Example output
[source,terminal]
----
openshift-multus dhcp-daemon-ktzqf 1/1 Running 0 45h
openshift-multus multus-4frf4 1/1 Running 0 45h
----
.Next steps
. If you have not done so, configure and apply the additional networks you want to use.
. Deploy your applications that use the created CRs.