diff --git a/docs/set-up-flux/instala-y-usa-flux.md b/docs/set-up-flux/instala-y-usa-flux.md index 9fa9d08..00c0922 100644 --- a/docs/set-up-flux/instala-y-usa-flux.md +++ b/docs/set-up-flux/instala-y-usa-flux.md @@ -78,17 +78,23 @@ flux bootstrap gitea \ **Nota:** Asegúrate de estar en la rama `flux-demo` antes de ejecutar los siguientes comandos. +Haz un pull de la rama flux-demo: +`git pull origin flux-demo` + Para que Flux maneje automáticamente los cambios en los archivos de definición dentro del directorio `infrastructure`, crea un `Kustomization` que apunte a este directorio. ```bash flux create kustomization vscode-tunnel \ - --source=GitRepository/kubernetes-vscode \ + --source=GitRepository/flux-system \ --path="./infrastructure" \ --prune=true \ - --interval=1m \ + --interval=30s \ --export > ./clusters/cluster/vscode-tunnel-kustomization.yaml ``` +> **Nota:** +> Uso como --source=GitRepository/flux-system Porque el repositorio de flux es el mismo que el del proyecto de ser diferente tienes que crear un custom GitRepository CRD que apunte al repo que quieres monitorear. + Aplica el archivo generado: ```bash kubectl apply -f ./clusters/cluster/vscode-tunnel-kustomization.yaml diff --git a/infrastructure/03-deployment.yaml b/infrastructure/03-deployment.yaml index 7ac950e..e6a8093 100644 --- a/infrastructure/03-deployment.yaml +++ b/infrastructure/03-deployment.yaml @@ -27,6 +27,11 @@ spec: selector: matchLabels: app: vscode + strategy: + type: RollingUpdate + rollingUpdate: + maxUnavailable: 1 + maxSurge: 0 template: metadata: labels: @@ -44,22 +49,22 @@ spec: resources: requests: memory: 2Gi - cpu: 1 + cpu: '1' limits: memory: 4Gi - cpu: 2 + cpu: '2' volumeMounts: - name: nfs-vol mountPath: /home/aleleba/projects - - name: nvm-script - mountPath: /usr/bin/custom-scripts/01-nvm.sh - subPath: 01-nvm.sh - readOnly: true + # - name: nvm-script + # mountPath: /usr/bin/custom-scripts/01-nvm.sh + # subPath: 01-nvm.sh + # readOnly: true volumes: - name: nfs-vol persistentVolumeClaim: claimName: pvc-nfs-synology - - name: nvm-script - configMap: - name: nvm-install-script - defaultMode: 0555 + # - name: nvm-script + # configMap: + # name: nvm-install-script + # defaultMode: 0555