kubernetes deployment strategy notes

This commit is contained in:
Super User
2026-10-30 17:18:18 -07:00
parent 504f81de76
commit 35c9d9fd36
57 changed files with 1677 additions and 0 deletions
+53
View File
@@ -0,0 +1,53 @@
csiDriver:
name: "org.democratic-csi.nfs"
storageClasses:
- name: nfs
defaultClass: false
reclaimPolicy: Delete
volumeBindingMode: Immediate
allowVolumeExpansion: true
parameters:
fsType: nfs
mountOptions: []
secrets:
provisioner-secret:
controller-publish-secret:
node-stage-secret:
node-publish-secret:
controller-expand-secret:
volumeSnapshotClasses:
- name: nfs-snapclass
parameters:
detachedSnapshots: "true"
secrets:
snapshotter-secret:
driver:
config:
driver: zfs-generic-nfs
sshConnection:
host: 10.4.0.100
port: 22
username: root
password: "<changeme>"
zfs:
cli:
paths:
zfs: /usr/sbin/zfs
zpool: /usr/sbin/zpool
sudo: /usr/bin/sudo
chroot: /usr/sbin/chroot
datasetParentName: pool0/k8s/nfs/volumes
detachedSnapshotsDatasetParentName: pool0/k8s/nfs/snapshots
datasetEnableQuotas: true
datasetEnableReservation: false
datasetPermissionsMode: "0777"
datasetPermissionsUser: 0
datasetPermissionsGroup: 0
nfs:
shareStrategy: "setDatasetProperties"
shareStrategySetDatasetProperties:
properties:
sharenfs: "rw,no_subtree_check,no_root_squash"
#sharenfs: "on"
# share: ""
shareHost: "10.4.0.100"