k8s启动单机influxdb

1. 编排文件

创建 influxd.yml文件如下:

kind: Deployment
apiVersion: apps/v1
metadata:
  name: iot-influxdb
  namespace: iot-influxdb
spec:
  replicas: 1
  selector:
    matchLabels:
      name: influxdb  
  template:
    metadata:
      labels:
        name: influxdb
    spec:
      containers:
      - name: iot-influxdb
        image: influxdb:1.8.0
        imagePullPolicy: IfNotPresent
        ports:
        - containerPort: 8086
          protocol: TCP
        volumeMounts:
        - mountPath: /var/lib/influxdb
          name: influxdata
        env:
        - name: NFLUXDB_REPORTING_DISABLED
          value: "true"
        - name: INFLUXDB_HTTP_FLUX_ENABLED
          value: "false"
        - name: INFLUXDB_HTTP_LOG_ENABLED
          value: "false"
        - name: INFLUXDB_HTTP_ACCESS_LOG_PATH
          value: "/var/lib/influxdb/influxdb_http.log"
        - name: INFLUXDB_RETENTION_ENABLED
          value: "true"
        - name: INFLUXDB_RETENTION_CHECK_INTERVAL
          value: "8h"
        - name: INFLUXDB_DB
          value: "iot"
        - name: TZ
          value: Asia/Shanghai
      volumes:
      - name: influxdata
        persistentVolumeClaim:
          claimName: influx-data
---
kind: Service
apiVersion: v1
metadata:
  name: iot-influxdb
  namespace: iot-influxdb
  labels:
    name: iot-influxdb
spec:
  type: NodePort
  ports:
  - protocol: TCP
    nodePort:  31523
    targetPort: 8086
    port: 8086
  selector:
    name: influxdb
---
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
 name: influx-data
 namespace: iot-influxdb
spec:
 accessModes:
   - ReadWriteMany
 resources:
   requests:
     storage: 10Gi

2. 创建服务

# kubectl create namespace influxdb
# kubectl create -f influxdb.yml

在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

玄德公笔记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值