Что я хочу сделать, так это предоставить pod унифицированное хранилище журналов, которое в настоящее время сохраняется в hostPath, но я также хочу этот путь, включая UID, чтобы я мог легко получить его путь после уничтожения pod.
Например:
apiVersion: v1
kind: Pod
metadata:
name: pod-with-logging-support
spec:
containers:
- image: python:2.7
name: web-server
command:
- "sh"
- "-c"
- "python -m SimpleHTTPServer > /logs/http.log 2>&1"
volumeMounts:
- mountPath: /logs
name: log-dir
volumes:
- name: log-dir
hostPath:
path: /var/log/apps/{metadata.uid}
type: DirectoryOrCreate
metadata.uid
- это то, что я хочу заполнить, но я не знаю, как это сделать.