Red Hat® OpenShift® Container Platform 上 IBM RPA 的安全指南
部署应用程序后,必须确保符合最佳安全实践,以维护安全的 OpenShift 集群。 遵循本节中概述的建议操作,以保护 OpenShift 集群免受潜在威胁,并加强集群的安全态势。
更新 OpenShift
保持 Red Hat OpenShift Container Platform 最新对于维护安全稳定的平台至关重要。 这些更新可解决安全漏洞,降低网络攻击和未经授权访问的风险。 考虑到所有这些,请遵循 OpenShift 文档中的 使用 CLI 更新集群 🡥 中的指示信息,使集群保持最新。
请记住:使 IBM RPA 操作程序版本保持最新,并确保其符合 版本控制参考中描述的受支持 Red Hat OpenShift Container Platform 版本。
速率限制 OpenShift 路径
速率限制是 Red Hat OpenShift Container Platform 路由的重要工具,用于保护应用程序免受过多流量和滥用。 通过控制请求速率,可以防止服务器超负荷和 DDoS 攻击。
您可以将OpenShift's内置的 "haproxy应用于IBM RPA路由,具体如下:
oc patch route cpd -p '{"metadata":{"annotations":{"haproxy.router.openshift.io/rate-limit-rps":"10","haproxy.router.openshift.io/rate-limit-burst":"20"}}}'
这将单个 IP 地址限制为每秒 10 个请求,突发流量为 20 秒。 有关更多信息,请参阅 Openshift 文档上的 路由配置 🡥 。
用于应用速率限制的更复杂的外部服务也可以应用于此路由。
路由上的资源配额
在多个用户或组使用具有预定节点数的集群的场景中,资源分配不平衡成为潜在的问题。 具体而言,一个用户或团队可能会消耗过多的资源。 要在共享集群上使用 IBM RPA 时解决此问题,可以使用以下方法在 IBM RPA 名称空间上实施资源配额:
cat <<EOF | oc apply -f -
apiVersion: v1
kind: ResourceQuota
metadata:
name: rpa-quota
spec:
hard:
pods: "100"
limits.cpu: "30"
limits.memory: "60Gi"
requests.cpu: "30"
requests.memory: "60Gi"
EOF
请参阅 OpenShift 文档上的 每个项目的资源配额 🡥 中的更多选项。