Команда kubectl cp
копирует файлы в один контейнер в модуле.Для простого копирования файлов в несколько контейнеров можно использовать приведенный ниже сценарий оболочки.
for pod in `kubectl get pods -o=name | grep wordpress | sed "s/^.\{4\}//"`; do echo "copying to $pod"; kubectl cp file.txt $pod:/; done
или
for pod in `kubectl get pods -o=name | grep wordpress | sed "s/^.\{4\}//"`
do
echo "copying file to $pod"
kubectl cp file.txt $pod:/
done
Оба сценария одинаковы, один или несколько строк.