Я застрял в сценарии, где я должен получить папку журнала контейнера 1 во 2-й контейнер.Я нашел решение, в котором мы создадим директорию emptyDir.
spec:
containers:
- name: app
image: app-image
imagePullPolicy: Always
ports:
- containerPort: 8080
volumeMounts:
- name: logs
mountPath: /var/log/app/
- name: uf
image: splunk/splunkuniversalforwarder
...
volumeMounts:
- name: logs
mountPath: /var/log/app/
volumes:
- name: logs
emptyDir: {}
Но в моей ситуации я хочу поделиться / usr / var / log / tomcat / 1-го контейнера в / var / log / message,Это связано с тем, что изображение splunkUF будет контролировать / var / log / app /.поэтому я хочу открыть общий доступ к папке журналов различных приложений, будь то / var / log / app / tomcat или / var / log / messages, но в одном и том же месте с разделенным контейнером /var/log/app/.
Я могу запустить команду копирования, чтобы получить журнал 1 раз, но как получать журналы непрерывно?