From f893c865aa6c107577af646b155dab8e62939896 Mon Sep 17 00:00:00 2001 From: Celestino Rey Date: Thu, 24 Apr 2025 15:30:07 +0200 Subject: [PATCH] Para funcionar bien en Rancher Desktop --- jenkins-02-pvc.yaml | 13 +++++++++++++ jenkins-02-volume.yaml | 6 +++--- jenkins-05-ingress.yaml | 18 ++++++++++++++++++ 3 files changed, 34 insertions(+), 3 deletions(-) create mode 100644 jenkins-02-pvc.yaml create mode 100644 jenkins-05-ingress.yaml diff --git a/jenkins-02-pvc.yaml b/jenkins-02-pvc.yaml new file mode 100644 index 0000000..e057693 --- /dev/null +++ b/jenkins-02-pvc.yaml @@ -0,0 +1,13 @@ +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: jenkins-pv-claim + namespace: devops-tools +spec: + storageClassName: local-path + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 3Gi diff --git a/jenkins-02-volume.yaml b/jenkins-02-volume.yaml index 0e491c4..07cadfb 100644 --- a/jenkins-02-volume.yaml +++ b/jenkins-02-volume.yaml @@ -1,7 +1,7 @@ kind: StorageClass apiVersion: storage.k8s.io/v1 metadata: - name: local-storage + name: local-path provisioner: kubernetes.io/no-provisioner volumeBindingMode: WaitForFirstConsumer --- @@ -12,7 +12,7 @@ metadata: labels: type: local spec: - storageClassName: local-storage + storageClassName: local-path claimRef: name: jenkins-pv-claim namespace: devops-tools @@ -37,7 +37,7 @@ metadata: name: jenkins-pv-claim namespace: devops-tools spec: - storageClassName: local-storage + storageClassName: local-path accessModes: - ReadWriteOnce resources: diff --git a/jenkins-05-ingress.yaml b/jenkins-05-ingress.yaml new file mode 100644 index 0000000..89e2bea --- /dev/null +++ b/jenkins-05-ingress.yaml @@ -0,0 +1,18 @@ +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + name: jenkins + namespace: devops-tools +spec: + defaultBackend: + service: + name: jenkins-service + port: + number: 8080 + ingressClassName: nginx + rules: + - host: jenkins.rancher.lab +status: + loadBalancer: + ingress: + - ip: 192.168.5.15