3.2. eBPF Manager Operator のインストール
クラスターノード全体で eBPF プログラムを管理するには、OpenShift Container Platform CLI または Web コンソールを使用して eBPF Manager Operator をインストールできます。このオペレータは、eBPF ベースのネットワークツールとオブザーバビリティーツールの展開、監視、およびセキュリティー確保のための標準化された方法を提供します。
eBPF Manager Operator はテクノロジープレビュー機能です。テクノロジープレビュー機能は、Red Hat 製品のサービスレベルアグリーメント (SLA) の対象外であり、機能的に完全ではないことがあります。Red Hat は、実稼働環境でこれらを使用することを推奨していません。テクノロジープレビュー機能は、最新の製品機能をいち早く提供して、開発段階で機能のテストを行い、フィードバックを提供していただくことを目的としています。
Red Hat のテクノロジープレビュー機能のサポート範囲に関する詳細は、テクノロジープレビュー機能のサポート範囲 を参照してください。
3.2.1. CLI を使用して eBPF Manager Operator をインストールする リンクのコピーリンクがクリップボードにコピーされました!
クラスターノード全体で eBPF プログラムを管理するには、OpenShift Container Platform CLI を使用して eBPF Manager Operator をインストールできます。このプロセスでは、専用のネームスペースを作成し、Operator に登録することで、ノードレベルのネットワーク機能とオブザーバビリティーツールを有効にします。
前提条件
-
OpenShift CLI (
oc) がインストールされている。 - 管理者権限を持つアカウントがある。
手順
bpfmannamespace を作成するには、次のコマンドを入力します。$ 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 EOFOperatorGroupCR を作成するには、以下のコマンドを実行します。$ cat << EOF| oc create -f - apiVersion: operators.coreos.com/v1 kind: OperatorGroup metadata: name: bpfman-operators namespace: bpfman EOFeBPF Manager Operator にサブスクライブします。
eBPF Manager Operator の
SubscriptionCR を作成するには、次のコマンドを実行します。$ 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
Operator がインストールされていることを確認するには、以下のコマンドを入力します。
$ oc get ip -n bpfman出力例
NAME CSV APPROVAL APPROVED install-ppjxl security-profiles-operator.v0.8.5 Automatic trueOperator のバージョンを確認するには、次のコマンドを入力します。
$ oc get csv -n bpfman出力例
NAME DISPLAY VERSION REPLACES PHASE bpfman-operator.v0.5.0 eBPF Manager Operator 0.5.0 bpfman-operator.v0.4.2 Succeeded