github.com/diadata-org/diadata@v1.4.593/deployments/k8s-yaml/data-influx.yaml (about)

     1  apiVersion: apps/v1
     2  kind: Deployment
     3  metadata:
     4    name: data-influx
     5    labels:
     6      app: data-influx
     7  spec:
     8    selector:
     9      matchLabels:
    10        app: data-influx
    11    template:
    12      metadata:
    13        labels:
    14          app: data-influx
    15      spec:
    16        containers:
    17          - name: data-influx
    18            image: public.ecr.aws/docker/library/influxdb:1.8
    19            imagePullPolicy: IfNotPresent
    20            ports:
    21              - name: influx-server
    22                containerPort: 8086
    23            env:
    24              - name: INFLUXDB_HTTP_MAX_BODY_SIZE
    25                value: "0"
    26              - name: INFLUXDB_DATA_CACHE_MAX_MEMORY_SIZE
    27                value: "4g"
    28              - name: INFLUXDB_DATA_MAX_INDEX_LOG_FILE_SIZE
    29                value: "8m"
    30              - name: DOCKER_INFLUXDB_INIT_MODE
    31                value: "setup"
    32              - name: DOCKER_INFLUXDB_INIT_USERNAME
    33                value: "test"
    34              - name: DOCKER_INFLUXDB_INIT_PASSWORD
    35                value: "testtest"
    36              - name: DOCKER_INFLUXDB_INIT_ORG
    37                value: "test_org"
    38              - name: DOCKER_INFLUXDB_INIT_BUCKET
    39                value: "test_bucket"
    40              - name: DOCKER_INFLUXDB_INIT_ADMIN_TOKEN
    41                value: "test_token"
    42  ---
    43  apiVersion: v1
    44  kind: Service
    45  metadata:
    46    name: data-influx
    47    labels:
    48      app: data-influx
    49  spec:
    50    ports:
    51      - port: 8086
    52        targetPort: influx-server
    53    selector:
    54      app: data-influx
    55    type: NodePort