Loading kubernetes/local-volumes.yaml 0 → 100644 +33 −0 Original line number Diff line number Diff line # volume holding TDS catalogs apiVersion: v1 kind: PersistentVolume metadata: name: tds-data-pv labels: type: local stack: esgf app: tds spec: capacity: storage: 1Gi accessModes: - ReadWriteOnce hostPath: path: /esg/content/thredds --- # volume holding climate data apiVersion: v1 kind: PersistentVolume metadata: name: esg-data-pv labels: type: local stack: esgf app: climate-data spec: capacity: storage: 1Gi accessModes: - ReadWriteOnce hostPath: path: /esg/data kubernetes/tds-deployment.yaml +44 −4 Original line number Diff line number Diff line Loading @@ -25,6 +25,40 @@ spec: stack: esgf app: tds --- apiVersion: v1 kind: PersistentVolumeClaim metadata: name: tds-data-pvc labels: stack: esgf app: tds spec: selector: matchLabels: app: tds accessModes: - ReadWriteOnce resources: requests: storage: 1Gi --- apiVersion: v1 kind: PersistentVolumeClaim metadata: name: esg-data-pvc labels: stack: esgf app: climate-data spec: selector: matchLabels: app: climate-data accessModes: - ReadWriteOnce resources: requests: storage: 1Gi --- apiVersion: apps/v1beta1 kind: Deployment metadata: Loading Loading @@ -87,10 +121,10 @@ spec: value: /etc/grid-security/certificates volumes: - name: tds-data emptyDir: {} - name: esg-data emptyDir: {} #- name: tds-data # emptyDir: {} #- name: esg-data # emptyDir: {} - name: esgf-config-archive hostPath: path: /Users/cinquini/ESGF_CONFIG/archives/esgf_config.tar.xz Loading @@ -100,3 +134,9 @@ spec: - name: tomcat-esg-truststore hostPath: path: /Users/cinquini/ESGF_CONFIG/esg/config/tomcat/esg-truststore.ts - name: tds-data persistentVolumeClaim: claimName: tds-data-pvc - name: esg-data persistentVolumeClaim: claimName: esg-data-pvc Loading
kubernetes/local-volumes.yaml 0 → 100644 +33 −0 Original line number Diff line number Diff line # volume holding TDS catalogs apiVersion: v1 kind: PersistentVolume metadata: name: tds-data-pv labels: type: local stack: esgf app: tds spec: capacity: storage: 1Gi accessModes: - ReadWriteOnce hostPath: path: /esg/content/thredds --- # volume holding climate data apiVersion: v1 kind: PersistentVolume metadata: name: esg-data-pv labels: type: local stack: esgf app: climate-data spec: capacity: storage: 1Gi accessModes: - ReadWriteOnce hostPath: path: /esg/data
kubernetes/tds-deployment.yaml +44 −4 Original line number Diff line number Diff line Loading @@ -25,6 +25,40 @@ spec: stack: esgf app: tds --- apiVersion: v1 kind: PersistentVolumeClaim metadata: name: tds-data-pvc labels: stack: esgf app: tds spec: selector: matchLabels: app: tds accessModes: - ReadWriteOnce resources: requests: storage: 1Gi --- apiVersion: v1 kind: PersistentVolumeClaim metadata: name: esg-data-pvc labels: stack: esgf app: climate-data spec: selector: matchLabels: app: climate-data accessModes: - ReadWriteOnce resources: requests: storage: 1Gi --- apiVersion: apps/v1beta1 kind: Deployment metadata: Loading Loading @@ -87,10 +121,10 @@ spec: value: /etc/grid-security/certificates volumes: - name: tds-data emptyDir: {} - name: esg-data emptyDir: {} #- name: tds-data # emptyDir: {} #- name: esg-data # emptyDir: {} - name: esgf-config-archive hostPath: path: /Users/cinquini/ESGF_CONFIG/archives/esgf_config.tar.xz Loading @@ -100,3 +134,9 @@ spec: - name: tomcat-esg-truststore hostPath: path: /Users/cinquini/ESGF_CONFIG/esg/config/tomcat/esg-truststore.ts - name: tds-data persistentVolumeClaim: claimName: tds-data-pvc - name: esg-data persistentVolumeClaim: claimName: esg-data-pvc