Я использую реестр схемы 5.4 - https://hub.docker.com/r/confluentinc/cp-schema-registry/ и использую рулевую диаграмму https://github.com/helm/charts/tree/master/incubator/schema-registry для развертывания.
Чтобы настроить свой регистратор, я создаю карту конфигурации и смонтировать его в контейнер реестра схемы, который использует образ - confluentinc/cp-schema-registry:5.4.0
apiVersion: v1
kind: ConfigMap
metadata:
name: {{ template "schema-registry.fullname" . }}-log4j-configmap
labels:
app: {{ template "schema-registry.name" . }}
chart: {{ template "schema-registry.chart" . }}
release: {{ .Release.Name }}
heritage: {{ .Release.Service }}
data:
log4j.properties: |+
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.encoding=UTF-8
Но я не знаю, что нужно изменить в команде контейнера, или есть переменная, указывающая на log4j .properties, чтобы установить его? например, я планирую изменить команду следующим образом:
command:
- java
- -Dlog4j.configuration=file:/etc/schema-registry-log4j/log4j.properties
- -jar
- schema-registry.jar