borg backup sidekick review
This commit is contained in:
@@ -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:
|
||||||
@@ -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}\
|
||||||
"
|
"
|
||||||
|
|||||||
Reference in New Issue
Block a user