7.2. 搜索自定义和配置
您可以修改 search-v2-operator
自定义资源中的默认值。要查看自定义资源的详情,请运行以下命令:
oc get search search-v2-operator -o yaml
oc get search search-v2-operator -o yaml
搜索 Operator 会监视 search-v2-operator
自定义资源,协调更改并更新活跃的 pod。查看以下配置描述:
PostgreSQL 数据库存储:
安装 Red Hat Advanced Cluster Management 时,PostgreSQL 数据库被配置为将 PostgreSQL 数据保存在一个空目录 (
emptyDir
) 卷中。如果空目录大小有限,您可以在持久性卷声明 (PVC) 中保存 PostgreSQL 数据,以提高搜索性能。您可以从 Red Hat Advanced Cluster Management hub 集群中选择一个存储类来备份搜索数据。例如,如果您选择gp2
存储类,您的配置可能类似以下示例:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 此配置会创建一个名为
gp2-search
的 PVC,并挂载到search-postgres
pod。默认情况下,存储大小为10Gi
。您可以修改存储大小。例如,20Gi
可能足以满足大约 200 个受管集群。通过调整 pod 内存或 CPU 要求、副本计数和更新任何四个搜索 Pod (
索引器
、数据库
、查询api
或收集器
pod)来优化成本。更新search-v2-operator
自定义资源的deployment
部分。search-v2-operator
管理四个部署,它们可以单独更新。您的search-v2-operator
自定义资源可能类似以下文件:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 请参阅以下示例,其中内存资源应用到 indexer pod:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 搜索 pod 的节点放置:
您可以使用
nodeSelector
参数或tolerations
参数更新搜索 pod 的放置
。查看以下示例配置:Copy to Clipboard Copied! Toggle word wrap Toggle overflow