borg backup sidekick review

This commit is contained in:
2025-11-25 04:58:31 +00:00
parent 8e1b41ef36
commit b82d26f01d
2 changed files with 8 additions and 8 deletions

View File

@@ -1,13 +1,13 @@
apiVersion: v1 apiVersion: v1
kind: Pod kind: Pod
metadata: metadata:
name: borgbackup-sidekick name: borg-backup-sidekick
namespace: git-limbosolutions-com namespace: git-limbosolutions-com
labels: labels:
app: borgbackup-sidekick app: borg-backup-sidekick
spec: spec:
containers: containers:
- name: borgbackup-sidekick - name: borg-backup-sidekick
image: git.limbosolutions.com/kb/borg-backup:latest image: git.limbosolutions.com/kb/borg-backup:latest
imagePullPolicy: Always imagePullPolicy: Always
resources: resources:

View File

@@ -3,25 +3,25 @@
**Create borgbackup-sidekick pod:** **Create borgbackup-sidekick pod:**
```bash ```bash
kubectl apply -f deploy/utils/borgbackup-sidekick.yaml kubectl apply -f deploy/ops/borg-backup-sidekick/pod.yaml
``` ```
**Remove borgbackup-sidekick pod:** **Remove borgbackup-sidekick pod:**
```bash ```bash
# delete the sidekick pod after use # delete the sidekick pod after use
kubectl delete pod -l app=borgbackup-sidekick kubectl delete pod -l app=borg-backup-sidekick
``` ```
```bash ```bash
# attach to borgbackup-sidekick # attach to borgbackup-sidekick
POD_NAME=$(kubectl get pod -l app=borgbackup-sidekick -n git-limbosolutions-com -o jsonpath='{.items[0].metadata.name}') POD_NAME=$(kubectl get pod -l app=borg-backup-sidekick -n git-limbosolutions-com -o jsonpath='{.items[0].metadata.name}')
kubectl exec -it ${POD_NAME} -- bash kubectl exec -it ${POD_NAME} -- bash
``` ```
```bash ```bash
# list borg repo # list borg repo
POD_NAME=$(kubectl get pod -l app=borgbackup-sidekick -n git-limbosolutions-com -o jsonpath='{.items[0].metadata.name}') POD_NAME=$(kubectl get pod -l app=borg-backup-sidekick -n git-limbosolutions-com -o jsonpath='{.items[0].metadata.name}')
kubectl exec -it ${POD_NAME} -- bash -c "\ kubectl exec -it ${POD_NAME} -- bash -c "\
borg list ${BORG_REPO} \ borg list ${BORG_REPO} \
" "
@@ -29,7 +29,7 @@ borg list ${BORG_REPO} \
```bash ```bash
# get borg info # get borg info
POD_NAME=$(kubectl get pod -l app=borgbackup-sidekick -n git-limbosolutions-com -o jsonpath='{.items[0].metadata.name}') POD_NAME=$(kubectl get pod -l app=borg-backup-sidekick -n git-limbosolutions-com -o jsonpath='{.items[0].metadata.name}')
kubectl exec -it ${POD_NAME} -- bash -c "\ kubectl exec -it ${POD_NAME} -- bash -c "\
borg info ${BORG_REPO}\ borg info ${BORG_REPO}\
" "