diff --git a/casa.full-stack.code-workspace b/casa.full-stack.code-workspace index a5f466e..d11cc23 100644 --- a/casa.full-stack.code-workspace +++ b/casa.full-stack.code-workspace @@ -46,11 +46,13 @@ "davidanson", "eamodio", "envsubst", + "kubelet", "lmscommunity", "localtime", "LOGLEVEL", "lyrionmusicserver", "mtxr", + "nvme", "rclone", "reverseproxy", "rogalmic", diff --git a/cluster/README.md b/cluster/README.md index 9b75ef6..97ad681 100644 --- a/cluster/README.md +++ b/cluster/README.md @@ -291,9 +291,17 @@ kubectl label node casa-minion-01 role=worker-node ### fstab ```bash -UUID=xxxx-xxxx-xxxx-xxxx-xxxx / ext4 errors=remount-ro 0 1 -UUID=xxxx-xxxx-xxxx-xxxx-xxxx /dataDisks/nvme00 ext4 errors=remount-ro 0 1 -UUID=xxxx-xxxx-xxxx-xxxx-xxxx /dataDisks/ssd00 ext4 errors=remount-ro 0 1 +UUID=xxxx-xxxx-xxxx-xxxx-xxxx / ext4 errors=remount-ro 0 1 +UUID=xxxx-xxxx-xxxx-xxxx-xxxx /dataDisks/nvme00 ext4 errors=remount-ro 0 1 +UUID=xxxx-xxxx-xxxx-xxxx-xxxx /dataDisks/nvme01-ephemeral ext4 errors=remount-ro 0 1 +UUID=xxxx-xxxx-xxxx-xxxx-xxxx /dataDisks/ssd00 ext4 errors=remount-ro 0 1 +``` + +``` bash +# setup kubelet pods data to nvme01-ephemeral +ln -s /dataDisks/nvme01-ephemeral/kubelet/pods /var/lib/kubelet/pods +# setup k3s containerd data to nvme01-ephemeral +ln -s /dataDisks/nvme01-ephemeral/k3s/agent/containerd /dataDisks/nvme00/k3s/agent/containerd ``` ## casa-mini-minion-01 - worker node diff --git a/services/node-red/deploy/app/pvc.yaml b/services/node-red/deploy/app/pvc.yaml index 921b873..e9ae4d3 100644 --- a/services/node-red/deploy/app/pvc.yaml +++ b/services/node-red/deploy/app/pvc.yaml @@ -1,3 +1,25 @@ + +apiVersion: v1 +kind: PersistentVolume +metadata: + name: node-red +spec: + capacity: + storage: 1Gi + accessModes: + - ReadWriteOnce + hostPath: + path: /dataDisks/nvme00/k3s/storageStatic/pv-node-red + nodeAffinity: + required: + nodeSelectorTerms: + - matchExpressions: + - key: kubernetes.io/hostname + operator: In + values: + - casa-minion-01 +--- + apiVersion: v1 kind: PersistentVolumeClaim metadata: @@ -9,4 +31,4 @@ spec: resources: requests: storage: 1Gi - storageClassName: local-path \ No newline at end of file + storageClassName: "" \ No newline at end of file