parent
0875663a18
commit
8b6d5e5a15
@ -0,0 +1,30 @@ |
||||
apiVersion: apps/v1 |
||||
kind: Deployment |
||||
metadata: |
||||
namespace: influx |
||||
labels: |
||||
app: influxdb |
||||
name: influxdb |
||||
spec: |
||||
replicas: 1 |
||||
selector: |
||||
matchLabels: |
||||
app: influxdb |
||||
template: |
||||
metadata: |
||||
labels: |
||||
app: influxdb |
||||
spec: |
||||
containers: |
||||
- name: influxdb |
||||
image: docker.io/influxdb:2.3.0 |
||||
volumeMounts: |
||||
- mountPath: /var/lib/influxdb2 |
||||
name: var-lib-influxdb |
||||
ports: |
||||
- containerPort: 8086 |
||||
volumes: |
||||
- name: var-lib-influxdb |
||||
persistentVolumeClaim: |
||||
claimName: influxdb-pvc |
||||
|
@ -0,0 +1,24 @@ |
||||
apiVersion: networking.k8s.io/v1 |
||||
kind: Ingress |
||||
metadata: |
||||
name: influxdb-ingress |
||||
annotations: |
||||
kubernetes.io/ingress.class: nginx |
||||
cert-manager.io/cluster-issuer: letsencrypt-production |
||||
namespace: influx |
||||
spec: |
||||
rules: |
||||
- host: influx.cyclops-labs.io |
||||
http: |
||||
paths: |
||||
- path: / |
||||
pathType: Prefix |
||||
backend: |
||||
service: |
||||
name: influxdb |
||||
port: |
||||
number: 80 |
||||
tls: |
||||
- hosts: |
||||
- influx.cyclops-labs.io |
||||
secretName: influx-tls |
@ -0,0 +1,13 @@ |
||||
apiVersion: v1 |
||||
kind: PersistentVolumeClaim |
||||
metadata: |
||||
namespace: influx |
||||
labels: |
||||
app: influxdb |
||||
name: influxdb-pvc |
||||
spec: |
||||
accessModes: |
||||
- ReadWriteOnce |
||||
resources: |
||||
requests: |
||||
storage: 10Gi |
@ -0,0 +1,15 @@ |
||||
apiVersion: v1 |
||||
kind: Service |
||||
metadata: |
||||
labels: |
||||
app: influxdb |
||||
name: influxdb |
||||
namespace: influx |
||||
spec: |
||||
ports: |
||||
- port: 80 |
||||
protocol: TCP |
||||
targetPort: 8086 |
||||
selector: |
||||
app: influxdb |
||||
|
Loading…
Reference in new issue