目录
1.1、创建数据资源PV存储库:thingsboard-db-pv.yml
1.2、创建第三方资源PV存储库:thingsboard-third-pv.yml
1.3、创建tb资源PV存储库:thingsboard-tb-pv.yml
- 如需查阅上一步骤,请点击下面链接:
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