Using dots in Kubernetes
Adding dots to Kubernetes YAML files.
Using Dotmesh in Kubernetes
The default YAML registers a StorageClass called dotmesh
that you can use in your PersistentVolumeClaims.
For instance:
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: my-exciting-data
spec:
storageClassName: dotmesh
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi
This will use a dot called my-exciting-data
, creating it automatically if it doesn’t exist.
You can also specify a subdot:
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: my-exciting-data
annotations:
dotmeshName: myapp
dotmeshSubdot: db
spec:
storageClassName: dotmesh
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi
In that case, the volume will be mounted from the subdot db
of the dot myapp
.