Skip to content

Commit

Permalink
feat: Add secret db k8s
Browse files Browse the repository at this point in the history
  • Loading branch information
mapeveri committed Feb 15, 2024
1 parent d07bc1c commit e8c7afb
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 4 deletions.
8 changes: 7 additions & 1 deletion .k8s/REAMDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,8 @@ Getting started
3. Create secret


kubectl create secret generic languages-secret --from-literal=GOOGLE_CLIENT_ID=password
kubectl create secret generic languages-secret --from-literal=GOOGLE_CLIENT_ID=password --from-literal=POSTGRES_DATABASE=db --from-literal=POSTGRES_USER=user --from-literal=POSTGRES_PASSWORD=password


4. Execute

Expand Down Expand Up @@ -105,6 +106,11 @@ Getting started
kubectl create secret generic languages-secret --from-literal=GOOGLE_CLIENT_ID=password
```

- **Delete secret**:
```bash
kubectl delete secret languages-secret
```

- **Display secret value**:
```
kubectl get secret languages-secret -n default -o jsonpath="{.data.GOOGLE_CLIENT_ID}" | base64 --decode
Expand Down
18 changes: 15 additions & 3 deletions .k8s/db-deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,11 +23,20 @@ spec:
- name: PGDATA
value: /var/lib/postgresql/data/pgdata
- name: POSTGRES_DB
value: languages
valueFrom:
secretKeyRef:
name: languages-secret
key: POSTGRES_DATABASE
- name: POSTGRES_PASSWORD
value: app123456
valueFrom:
secretKeyRef:
name: languages-secret
key: POSTGRES_PASSWORD
- name: POSTGRES_USER
value: postgres
valueFrom:
secretKeyRef:
name: languages-secret
key: POSTGRES_USER
image: postgres
name: db
ports:
Expand All @@ -40,6 +49,9 @@ spec:
name: db-claim0
restartPolicy: Always
volumes:
- name: secret-volume
secret:
secretName: languages-secret
- name: db-claim0
persistentVolumeClaim:
claimName: db-claim0
Expand Down

0 comments on commit e8c7afb

Please sign in to comment.