У меня есть набор стручков, и у них есть объемы. Я хочу аннотировать каждый модуль с помощью
backup.velero.io/backup-volumes=<volume1 of that pod>,<volume2 of that pod>
Я пытался выполнить команду, подобную этой
kubectl get pods -n dev -o name | \
xargs -I{} kubectl -n dev annotate {} backup.velero.io/backup-volumes=$(bash -c 'kubectl get {} -n dev -o json | jq -r ".spec.volumes[0].name | paste -sd, -"') --overwrite
Но, в этом случае внутренний {}
, кажется, получает правильный ценность. Есть ли более простой способ аннотировать капсулы с имеющимися у них томами?