Запрет на удаление индексов
Чтобы запретить ручное удаление индексов (immutability) в OpenSearch, выполните следующие шаги:
-
В веб-консоли Nova Container Platform перейдите на вкладку .
-
Найдите ресурс Kustomization и зайдите в него.
-
Перейдите на вкладку Экземпляры, найдите
nova-release-logs-mainи зайдите в него. -
Перейдите на вкладку YAML и добавьте patch, который будет содержать текущие настройки из ConfigMap
nova-logs-configв Namespacenova-logs, а также ваши изменения.Пример:
Details
spec: patches: - patch: | - op: replace path: /data/opensearch.yml value: | cluster.name: nova-logs-cluster network.host: 0.0.0.0 plugins: security: compliance: (1) immutable_indices: - nova-k8s-audit* - nova-node-audit* - security-auditlog* ssl: transport: pemcert_filepath: certs/transport/tls.crt pemkey_filepath: certs/transport/tls.key pemtrustedcas_filepath: certs/transport/ca.crt enforce_hostname_verification: false http: enabled: true clientauth_mode: OPTIONAL pemcert_filepath: certs/transport/tls.crt pemkey_filepath: certs/transport/tls.key pemtrustedcas_filepath: certs/transport/ca.crt allow_unsafe_democertificates: false allow_default_init_securityindex: true nodes_dn: - 'CN=nova-opensearch,OU=nova-kubernetes-pki-signer,O=nova-platform.io,C=RU' authcz: admin_dn: - 'CN=nova-opensearch,OU=nova-kubernetes-pki-signer,O=nova-platform.io,C=RU' audit.type: internal_opensearch enable_snapshot_restore_privilege: true check_snapshot_restore_write_privileges: true restapi: roles_enabled: ["all_access"] unsupported: restapi: allow_securityconfig_modification: true system_indices: enabled: true indices: [ ".opendistro-alerting-config", ".opendistro-alerting-alert*", ".opendistro-anomaly-results*", ".opendistro-anomaly-detector*", ".opendistro-anomaly-checkpoints", ".opendistro-anomaly-detection-state", ".opendistro-reports-*", ".opendistro-notifications-*", ".opendistro-notebooks", ".opendistro-asynchronous-search-response*", ] target: kind: ConfigMap name: nova-logs-config namespace: nova-logs1 В ConfigMap добавляется блок, содержащий список индексов, для которых запрещено ручное удаление. В примере представлены преднастроенные индексы.