mirror of
https://github.com/openshift/openshift-docs.git
synced 2026-02-05 12:46:18 +01:00
94 lines
2.2 KiB
Plaintext
94 lines
2.2 KiB
Plaintext
// Module included in the following assemblies:
|
|
//
|
|
// * networking/network_security/ebpf_manager/ebpf-manager-operator-install.adoc
|
|
|
|
:_mod-docs-content-type: PROCEDURE
|
|
[id="nw-bpfman-operator-installing-cli_{context}"]
|
|
= Installing the eBPF Manager Operator using the CLI
|
|
|
|
As a cluster administrator, you can install the Operator using the CLI.
|
|
|
|
.Prerequisites
|
|
|
|
* You have installed the OpenShift CLI (`oc`).
|
|
* You have an account with administrator privileges.
|
|
|
|
.Procedure
|
|
|
|
. To create the `bpfman` namespace, enter the following command:
|
|
+
|
|
[source,terminal]
|
|
----
|
|
$ cat << EOF| oc create -f -
|
|
apiVersion: v1
|
|
kind: Namespace
|
|
metadata:
|
|
labels:
|
|
pod-security.kubernetes.io/enforce: privileged
|
|
pod-security.kubernetes.io/enforce-version: v1.24
|
|
name: bpfman
|
|
EOF
|
|
----
|
|
|
|
. To create an `OperatorGroup` CR, enter the following command:
|
|
+
|
|
[source,terminal]
|
|
----
|
|
$ cat << EOF| oc create -f -
|
|
apiVersion: operators.coreos.com/v1
|
|
kind: OperatorGroup
|
|
metadata:
|
|
name: bpfman-operators
|
|
namespace: bpfman
|
|
EOF
|
|
----
|
|
|
|
. Subscribe to the eBPF Manager Operator.
|
|
|
|
.. To create a `Subscription` CR for the eBPF Manager Operator, enter the following command:
|
|
+
|
|
[source,terminal]
|
|
----
|
|
$ cat << EOF| oc create -f -
|
|
apiVersion: operators.coreos.com/v1alpha1
|
|
kind: Subscription
|
|
metadata:
|
|
name: bpfman-operator
|
|
namespace: bpfman
|
|
spec:
|
|
name: bpfman-operator
|
|
channel: alpha
|
|
source: community-operators
|
|
sourceNamespace: openshift-marketplace
|
|
EOF
|
|
----
|
|
|
|
. To verify that the Operator is installed, enter the following command:
|
|
+
|
|
[source,terminal]
|
|
----
|
|
$ oc get ip -n bpfman
|
|
----
|
|
+
|
|
.Example output
|
|
[source,terminal,subs="attributes+"]
|
|
----
|
|
NAME CSV APPROVAL APPROVED
|
|
install-ppjxl security-profiles-operator.v0.8.5 Automatic true
|
|
----
|
|
|
|
. To verify the version of the Operator, enter the following command:
|
|
|
|
+
|
|
[source,terminal]
|
|
----
|
|
$ oc get csv -n bpfman
|
|
----
|
|
+
|
|
.Example output
|
|
[source,terminal,subs="attributes+"]
|
|
----
|
|
NAME DISPLAY VERSION REPLACES PHASE
|
|
bpfman-operator.v0.5.0 eBPF Manager Operator 0.5.0 bpfman-operator.v0.4.2 Succeeded
|
|
----
|