Loading manifests/monitoring.yaml +33 −0 Original line number Diff line number Diff line Loading @@ -13,6 +13,17 @@ spec: spec: terminationGracePeriodSeconds: 5 containers: - name: influxdb image: influxdb:1.8 ports: - containerPort: 8086 resources: requests: cpu: 250m memory: 512Mi limits: cpu: 700m memory: 1024Mi - name: server image: registry.gitlab.com/teraflow-h2020/controller/monitoring:latest ports: Loading Loading @@ -49,3 +60,25 @@ spec: protocol: TCP port: 8080 targetPort: 8080 - name: influxdb protocol: TCP port: 8086 targetPort: 8086 --- apiVersion: v1 kind: Service metadata: name: monitoring-public spec: type: NodePort selector: app: monitoring ports: - name: grpc protocol: TCP port: 8080 targetPort: 8080 - name: influxdb protocol: TCP port: 8086 targetPort: 8086 No newline at end of file src/monitoring/.gitlab-ci.yml +5 −3 Original line number Diff line number Diff line Loading @@ -28,12 +28,14 @@ build influx: script: - kubectl version - kubectl get all # - kubectl delete -f "manifests/influx.yaml" # - kubectl get all - kubectl delete -f "manifests/influx.yaml" - kubectl get all - kubectl apply -f "manifests/monitoring.yaml" - kubectl get all # - kubectl apply -f "manifests/influx.yaml" # - sleep 15 # - kubectl get all - curl -XGET "10.102.247.32:8086/health" # - curl -XGET "10.102.247.32:8086/health" # - kubectl delete -f "manifests/influx.yaml" # test if the Docker image can be pulled from the gitlab registry Loading Loading
manifests/monitoring.yaml +33 −0 Original line number Diff line number Diff line Loading @@ -13,6 +13,17 @@ spec: spec: terminationGracePeriodSeconds: 5 containers: - name: influxdb image: influxdb:1.8 ports: - containerPort: 8086 resources: requests: cpu: 250m memory: 512Mi limits: cpu: 700m memory: 1024Mi - name: server image: registry.gitlab.com/teraflow-h2020/controller/monitoring:latest ports: Loading Loading @@ -49,3 +60,25 @@ spec: protocol: TCP port: 8080 targetPort: 8080 - name: influxdb protocol: TCP port: 8086 targetPort: 8086 --- apiVersion: v1 kind: Service metadata: name: monitoring-public spec: type: NodePort selector: app: monitoring ports: - name: grpc protocol: TCP port: 8080 targetPort: 8080 - name: influxdb protocol: TCP port: 8086 targetPort: 8086 No newline at end of file
src/monitoring/.gitlab-ci.yml +5 −3 Original line number Diff line number Diff line Loading @@ -28,12 +28,14 @@ build influx: script: - kubectl version - kubectl get all # - kubectl delete -f "manifests/influx.yaml" # - kubectl get all - kubectl delete -f "manifests/influx.yaml" - kubectl get all - kubectl apply -f "manifests/monitoring.yaml" - kubectl get all # - kubectl apply -f "manifests/influx.yaml" # - sleep 15 # - kubectl get all - curl -XGET "10.102.247.32:8086/health" # - curl -XGET "10.102.247.32:8086/health" # - kubectl delete -f "manifests/influx.yaml" # test if the Docker image can be pulled from the gitlab registry Loading