根据所附加的卷正确注释窗格

问题描述 投票:0回答:1

我有一组豆荚,它们有很多。我想用

注释每个吊舱
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

但是,在这种情况下,内部{}似乎获得了正确的值。有没有更简单的方法用它们具有的卷注释豆荚?

shell kubernetes xargs velero
1个回答
1
投票

我可以这样解决

© www.soinside.com 2019 - 2024. All rights reserved.