Аутентификация Pinot Kubernetes/ACL

Я новичок в Pinot и K8s, я настроил Pinot в среде K8s с помощью helm и пытаюсь добавить свойства аутентификации с помощью этой инструкции (https://docs.pinot.apache.org/operators/tutorials/authentication/basic-auth-контроль доступа ).

Как добавить эти свойства в эти файлы конфигурации и заставить их работать? (например, */var/pinot/controller/config/pinot-controller.conf) Файлы конфигурации доступны только для чтения, и я не думаю, что мы можем использовать команды, как в среде K8s?

      bin/pinot-admin.sh StartController -configFileName /path/to/controller.conf

1 ответ

В вашем сценарии вы можете попробовать обновить ConfigMap, запустив

' kubectl get configmap <CONFIGMAP_NAME> -o yaml > configmap.yaml ' После этого отредактируйте config.yaml и найдите pinot-controller.conf. Здесь вы можете редактировать параметры по мере необходимости. Затем примените изменения, выполнив « kubectl apply-f configmap.yaml ». После этого перезапустите модули, чтобы изменения вступили в силу. К письму прилагается некоторая документация для полезного чтения.[1][2]

[1] https://kubernetes.io/docs/concepts/configuration/configmap/

[2] https://docs.pinot.apache.org/operators/tutorials/authentication/basic-auth-access-control

Другие вопросы по тегам