kubernetes.io/azure-file
has been deprecated. Cognigy.AI now supports s Azure File Container Storage Interface (CSI) from version 4.64.2, which replaces the Azure File provisioner. This guide will explain the migration process from Azure File Provisioner to the Azure CSI driver.
Prerequisites
- Kubernetes >= v1.21.
- The
kubectl
utility is installed locally. - Helm v3.9+ is installed on the client host.
- Cognigy.AI installation must be >= v4.64.2.
- Snapshots or backups of all Azure File Persistent Volume Claims or Persistent Volumes (flow modules, functions) must be ready before the migration starts.
Migration Process
-
Retain the
flow-modules
andfunctions
Persistent volumes. -
Enable the Azure CSI provisioner in the
values.yaml
file. -
Delete the
flow-modules
andfunction
StorageClass. -
Reapply the helm chart.
Rollback Process
-
Undo all changes made to the
values.yaml
file during the migration. -
Delete the
flow-modules
andfunction
StorageClass. -
Apply the Helm chart again.