Возможно, вам не хватает настройки в заявке на объем:
kind: PersistentVolume
apiVersion: v1
metadata:
name: amq-pv-claim-local
labels:
type: local
spec:
storageClassName: manual
persistentVolumeReclaimPolicy: Retain
capacity:
storage: 3Gi
accessModes:
- ReadWriteOnce
hostPath:
path: /tmp
Также есть хорошее изменение, которое не работает из-за использования hostPath: HostPath означает, что оно хранится на сервере. громкость началась. Он не мигрирует вместе с перезапуском стручка и может привести к очень странному поведению в pv. Обратите внимание на использование NFS, gluster или любой другой кластерной файловой системы для хранения ваших данных по общедоступному пути.
Если вы используете облачного провайдера, вы также можете иметь автоматическое монтирование диска из kubernetes, так что вы можете использовать gcloud, AWS, Azure и т. Д., Чтобы предоставить вам хранилище и быть подключенным kubernetes там, где этого хочет kubernetes. ]
AspectJ насколько я могу сказать, является просто компилятором и не налагает зависимостей от скомпилированных программ кроме включения банки времени выполнения AspectJ.
Это также активно сохраняется, часть проекта Eclipse и имеет хорошую среду разработки (AJDT, плагин к Eclipse).
Мне нравится Spring + AspectJ. Можно сделать все pointcut определения в xml, если Вам нравится, и Вы не должны изменять строку кода на своем материале прежней версии. Если Вы уже знаете пружину и понятия AOP, нет очень для изучения.
Хорошо, этот не соответствует всем Вашим требованиям, но я думаю, это достойное внимания: http://dynamicaspects.sourceforge.net/
Положительные стороны
Отрицательные стороны
Я проверил его некоторое время назад и был довольно впечатлен, но найден некоторыми незначительными сбоями, которые я не помню прямо сейчас. Хотя Вы могли бы дать ему попытку.
Greetz, GHad