gym-tracker deployment
This commit is contained in:
34
README.md
34
README.md
@@ -145,6 +145,40 @@ kubectl create secret generic <nom> --from-literal=key=value -n <namespace>
|
|||||||
kubectl get secrets -n <namespace>
|
kubectl get secrets -n <namespace>
|
||||||
```
|
```
|
||||||
|
|
||||||
|
#### Secret per al Registre de Gitea
|
||||||
|
|
||||||
|
Per utilitzar imatges del registre privat de Gitea, cal crear un secret de tipus `docker-registry`:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Crear el secret per al registre de Gitea (namespace default)
|
||||||
|
kubectl create secret docker-registry gitea-registry \
|
||||||
|
--docker-server=gitea.rogi.casa \
|
||||||
|
--docker-username=<teu-usuari-gitea> \
|
||||||
|
--docker-password=<teu-password-o-token> \
|
||||||
|
--docker-email=<teu-email>
|
||||||
|
|
||||||
|
# Si l'aplicació està en un namespace específic, afegeix -n <namespace>
|
||||||
|
kubectl create secret docker-registry gitea-registry \
|
||||||
|
--docker-server=gitea.rogi.casa \
|
||||||
|
--docker-username=<teu-usuari-gitea> \
|
||||||
|
--docker-password=<teu-password-o-token> \
|
||||||
|
--docker-email=<teu-email> \
|
||||||
|
-n <namespace>
|
||||||
|
```
|
||||||
|
|
||||||
|
**Nota**: És recomanable utilitzar un token d'accés personal de Gitea en lloc de la contrasenya. Pots generar-lo a: `Gitea > Settings > Applications > Generate New Token`.
|
||||||
|
|
||||||
|
Les aplicacions que utilitzen imatges del registre de Gitea (com `gym-tracker`) han d'incloure `imagePullSecrets` al seu deployment:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
spec:
|
||||||
|
imagePullSecrets:
|
||||||
|
- name: gitea-registry
|
||||||
|
containers:
|
||||||
|
- name: app
|
||||||
|
image: gitea.rogi.casa/user/repo/image:tag
|
||||||
|
```
|
||||||
|
|
||||||
## 🔍 Troubleshooting
|
## 🔍 Troubleshooting
|
||||||
|
|
||||||
### Verificar l'estat dels Pods
|
### Verificar l'estat dels Pods
|
||||||
|
|||||||
@@ -14,10 +14,12 @@ spec:
|
|||||||
labels:
|
labels:
|
||||||
app: gym-tracker
|
app: gym-tracker
|
||||||
spec:
|
spec:
|
||||||
|
imagePullSecrets:
|
||||||
|
- name: gitea-registry
|
||||||
containers:
|
containers:
|
||||||
- name: gym-tracker
|
- name: gym-tracker
|
||||||
image: gym-tracker:latest
|
image: gitea.rogi.casa/roger/gym-tracker/gym-tracker:latest
|
||||||
imagePullPolicy: Never
|
imagePullPolicy: Always
|
||||||
ports:
|
ports:
|
||||||
- containerPort: 80
|
- containerPort: 80
|
||||||
name: http
|
name: http
|
||||||
|
|||||||
Reference in New Issue
Block a user