canasta storage setup efs
From Canasta Wiki
canasta > storage > storage setup > efs
canasta storage setup efs
Set up AWS EFS shared storage for Kubernetes
Synopsis
Install the EFS CSI driver and create a StorageClass for shared storage on AWS Kubernetes clusters. The EFS filesystem must be created separately via AWS console or CLI.
When canasta runs on a different machine than the Kubernetes cluster
(e.g. a laptop driving an EC2 cluster), pass --host <name> to target
a registered host that already has kubectl/helm and a kubeconfig
pointing at the cluster — typically the control plane.
canasta storage setup efs [flags]
Examples
canasta storage setup efs --host cp --filesystem-id fs-0123456789abcdef0
canasta storage setup efs --filesystem-id fs-0123456789abcdef0
Flags
| Flag | Shorthand | Description | Default | Required | Orchestrator |
|---|---|---|---|---|---|
--filesystem-id |
AWS EFS filesystem ID (e.g. fs-0123456789abcdef0) | ✓ | Both | ||
--host |
-H |
Target host (default: localhost) | Both | ||
--storage-class-name |
Name for the Kubernetes StorageClass | efs |
Both |
Global Flags
| Flag | Shorthand | Description | Default | Required | Orchestrator |
|---|---|---|---|---|---|
--help |
-h |
Show help message and exit | Both | ||
--verbose |
-v |
Enable verbose output | Both |