$ 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
作为集群管理员,您可以使用 OpenShift Container Platform CLI 或 Web 控制台安装 eBPF Manager Operator。
eBPF Manager Operator 仅为技术预览功能。技术预览功能不受 Red Hat 生产服务级别协议 (SLA) 支持,可能功能不完整。Red Hat 不建议在生产环境中使用它们。这些功能可让客户抢先体验即将推出的产品功能,从而能够在开发过程中测试功能并提供反馈。 有关 Red Hat 技术预览功能的支持范围的更多信息,请参阅 技术预览功能支持范围。 |
作为集群管理员,您可以使用 CLI 安装 Operator。
您已安装 OpenShift CLI (oc
)。
您拥有具有管理员权限的帐户。
要创建 bpfman
命名空间,请输入以下命令:
$ 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
要创建 OperatorGroup
CR,请输入以下命令:
$ cat << EOF| oc create -f -
apiVersion: operators.coreos.com/v1
kind: OperatorGroup
metadata:
name: bpfman-operators
namespace: bpfman
EOF
订阅 eBPF Manager Operator。
要为 eBPF Manager Operator 创建 Subscription
CR,请输入以下命令:
$ 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 true
要验证 Operator 的版本,请输入以下命令:
$ 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
作为集群管理员,您可以使用 Web 控制台安装 eBPF Manager Operator。
您已安装 OpenShift CLI (oc
)。
您拥有具有管理员权限的帐户。
安装 eBPF Manager Operator
在 OpenShift Container Platform Web 控制台中,单击**运算符** → **OperatorHub**。
从可用运算符列表中选择**eBPF Manager Operator**,如果系统提示您**显示社区运算符**,请单击**继续**。
单击**安装**。
在**安装运算符**页面上的**已安装命名空间**下,选择**运算符推荐的命名空间**。
单击**安装**。
验证 eBPF Manager Operator 是否已成功安装
导航到**运算符** → **已安装运算符**页面。
确保**eBPF Manager Operator**列在**openshift-ingress-node-firewall**项目中,且**状态**为**InstallSucceeded**。
在安装过程中,运算符可能会显示**失败**状态。如果安装稍后以**InstallSucceeded**消息成功,则可以忽略**失败**消息。 |
如果运算符的状态不是**InstallSucceeded**,请使用以下步骤进行故障排除:
检查操作员订阅和安装计划选项卡下状态中的任何故障或错误。
导航到工作负载→Pod页面,并检查bpfman
项目中Pod的日志。