Restic POD は、 ACS がバックアップを実行したときに df コマンドで表示される PVC の使用サイズよりもはるかに大きなデータを転送します
環境
Astra Control Service ( ACS ; Astra 制御サービス)
問題
- ACS がバックアップを実行すると、 Astra バックアップポッドとして使用される Restic は大きなデータを送信します
$ kubectl logs b-cp-kafka-lskgx -n app-1-backup-20211102051418
:
{"message_type":"summary","files_new":1391,"files_changed":0,"files_unmodified":0,"dirs_new":349,"dirs_changed":0,"dirs_unmodified":0,"data_blobs":238,"tree_blobs":350,"data_added":231434110,"total_files_processed":1391,"total_bytes_processed":7359614291,"total_duration":4235.635579522,"snapshot_id":"c323f2b3"}
df
バックアップターゲット POD 内のコマンドで、 Persistent Volume Claim ( PVC ;永続ボリューム要求)に使用されるサイズが大幅に小さく表示される
$ kubectl exec -it cp-kafka --container cp-kafka-broker sh
sh-4.4# df -h
Filesystem Size Used Avail Use% Mounted on
:
10.0.2.1:/anf-340b145384b176f0730a4f7dfac9d8af 300G 212M 300G 1% /opt/kafka/data
ls -lR [PVC mount path]
バックアップターゲットポッド内のコマンドは、 PVC 内のすべてのファイルの合計サイズが、再起動が送信した合計バイト数に近いことを示します