Конфигурация модуля с поддержкой RPC-with-TLS
1apiVersion: deckhouse.io/v1alpha1
2kind: ModuleConfig
3metadata:
4 name: csi-nfs
5spec:
6 enabled: true
7 version: 1
8 settings:
9 tlsParameters:
10 ca: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZFVENDQXZtZ...
11 mtls:
12 clientCert: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1J...
13 clientKey: LS0tLS1CRUdJTiBQUklWQVRFIEtFWS0tLS0tCk1JSUpRd0lCQ...
Создание StorageClass с поддержкой RPC-with-TLS
1apiVersion: storage.deckhouse.io/v1alpha1
2kind: NFSStorageClass
3metadata:
4 name: nfs-storage-class
5spec:
6 connection:
7 host: nfs-server-name.io
8 share: /
9 nfsVersion: "4.1"
10 tls: true
11 mtls: true
12 reclaimPolicy: Delete
13 volumeBindingMode: WaitForFirstConsumer