Skip to content

Commit 6d89d15

Browse files
authored
Merge pull request #74739 from ShaunaDiaz/OSDOCS-9428
OSDOCS-9428: install multus running cluster MicroShift
2 parents 0f8eebb + e859dea commit 6d89d15

File tree

2 files changed

+65
-0
lines changed

2 files changed

+65
-0
lines changed

microshift_networking/microshift_multiple_networks/microshift-cni-multus.adoc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,7 @@ toc::[]
99
In addition to the default OVN-Kubernetes Container Network Interface (CNI) plugin, {microshift-short} uses the Multus CNI to chain other CNI plugins.
1010

1111
include::modules/microshift-multus-intro.adoc[leveloffset=+1]
12+
13+
//TODO: add more detail on supported plugins
14+
15+
include::modules/microshift-install-multus-running-cluster.adoc[leveloffset=+1]
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
// Module included in the following assemblies:
2+
//
3+
// * microshift_networking/microshift-cni-multus.adoc
4+
5+
:_mod-docs-content-type: CONCEPT
6+
[id="microshift-multus-installing-on-running-cluster_{context}"]
7+
= Installing the Multus CNI plugin on a running cluster
8+
9+
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.
10+
11+
[IMPORTANT]
12+
====
13+
Uninstalling the Multus CNI plugin is not supported.
14+
====
15+
16+
.Prerequisites
17+
18+
. You have root access to the host.
19+
20+
.Procedure
21+
22+
. Install the Multus RPM package by running the following command:
23+
+
24+
[source,terminal]
25+
----
26+
$ sudo dnf install microshift-multus
27+
----
28+
+
29+
[TIP]
30+
====
31+
If you create your custom resources (CRs) for additional networks now, you can complete your installation and apply configurations with one restart.
32+
====
33+
34+
. To apply the package manifest to an active cluster, restart the host by running the following command:
35+
+
36+
[source,terminal]
37+
----
38+
$ sudo systemctl restart
39+
----
40+
41+
.Verification
42+
43+
. After restarting, ensure that the Multus CNI plugin components are created by running the following command:
44+
+
45+
[source,terminal]
46+
----
47+
$ oc get pod -A | grep multus
48+
----
49+
+
50+
.Example output
51+
[source,terminal]
52+
----
53+
openshift-multus dhcp-daemon-ktzqf 1/1 Running 0 45h
54+
openshift-multus multus-4frf4 1/1 Running 0 45h
55+
----
56+
57+
.Next steps
58+
59+
. If you have not done so, configure and apply the additional networks you want to use.
60+
61+
. Deploy your applications that use the created CRs.

0 commit comments

Comments
 (0)