【进阶版07】生产级Rancher+K8S部署ThingsBoard PE专业版集群之七:创建K8S集群PV存储库,部署ThingsBoard 资源

目录

1、创建K8S集群PV存储库

1.1、创建数据资源PV存储库:thingsboard-db-pv.yml

1.2、创建第三方资源PV存储库:thingsboard-third-pv.yml

1.3、创建tb资源PV存储库:thingsboard-tb-pv.yml

2、执⾏创建PV存储库(主节点)

3、执⾏初始化数据库脚本(主节点)

3.1、部署数据资源

3.2、部署第三方资源

3.3、部署 ThingsBoard 资源


  • 如需查阅上一步骤,请点击下面链接:

【进阶版06】生产级Rancher+K8S部署ThingsBoard PE专业版集群之六:拉取 ThingsBoard PE 3.6.4 PE 映像,克隆脚本,修改配置文件-CSDN博客文章浏览阅读1.1k次,点赞29次,收藏18次。克隆 ThingsBoard PE Kubernetes 脚本,然后进入thingsboard-pe-k8s/minikube目录,修改5个文件配置。因网络问题克隆容易失败,需要多执行几次克隆脚本命令,一般3次可以成功。https://blog.csdn.net/weixin_67440240/article/details/137775461

1、创建K8S集群PV存储库

1.1、创建数据资源PV存储库:thingsboard-db-pv.yml

vi /root/thingsboard-db-pv.yml

复制添加以下内容到thingsboard-db-pv.yml文件中:

#postgres
apiVersion: v1
kind: PersistentVolume
metadata:
  name: postgres-pv-claim
  namespace: thingsboard
  labels:
    app: postgres
    type: local
spec:
  capacity:
    storage: 5Gi
  accessModes:
    - ReadWriteOnce
  hostPath:
    path: /tmp/data/postgres
  persistentVolumeReclaimPolicy: Recycle
---
#cassandra
apiVersion: v1
kind: PersistentVolume
metadata:
  name: cassandra-data-cassandra-0
  labels:
    type: local
    app: cassandra
spec:
  capacity:
    storage: 8Gi
  accessModes:
    - ReadWriteOnce
  hostPath:
    path: /tmp/data/cassandra-0
  persistentVolumeReclaimPolicy: Recycle
---
apiVersion: v1
kind: PersistentVolume
metadata:
  name: cassandra-data-cassandra-1
  labels:
    type: local
    app: cassandra
spec:
  capacity:
    storage: 8Gi
  accessModes:
    - ReadWriteOnce
  hostPath:
    path: /tmp/data/cassandra-1
  persistentVolumeReclaimPolicy: Recycle
---
apiVersion: v1
kind: PersistentVolume
metadata:
  name: cassandra-data-cassandra-2
  labels:
    type: local
    app: cassandra
spec:
  capacity:
    storage: 8Gi
  accessModes:
    - ReadWriteOnce
  hostPath:
    path: /tmp/data/cassandra-2
  persistentVolumeReclaimPolicy: Recycle

创建目录:

mkdir -p /tmp/data/postgres
mkdir -p /tmp/data/cassandra-0
mkdir -p /tmp/data/cassandra-1
mkdir -p /tmp/data/cassandra-2

1.2、创建第三方资源PV存储库:thingsboard-third-pv.yml

vi /root/thingsboard-third-pv.yml

复制添加以下内容到thingsboard-thi

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值