Managing Alluxio
1. Cluster Lifecycle and Configuration
Scaling the Cluster
# Apply the changes to Kubernetes
$ kubectl apply -f alluxio-cluster.yaml
alluxiocluster.k8s-operator.alluxio.com/alluxio-cluster configured
# Verify the new worker pods are being created
$ kubectl -n alx-ns get pod
NAME READY STATUS RESTARTS AGE
...
alluxio-cluster-worker-58999f8ddd-p6n59 0/1 PodInitializing 0 4s
# Wait for all workers to become ready
$ kubectl -n alx-ns get pod -l app.kubernetes.io/component=worker
NAME READY STATUS RESTARTS AGE
alluxio-cluster-worker-58999f8ddd-cd6r2 1/1 Running 0 5m21s
alluxio-cluster-worker-58999f8ddd-rtftk 1/1 Running 0 4m21s
alluxio-cluster-worker-58999f8ddd-p6n59 1/1 Running 0 34sUpgrading Alluxio
Step 1: Upgrade the Operator
Step 2: Upgrade the Alluxio Cluster
Dynamically Updating Configuration
2. Hash Ring Management
Configuring the Hash Ring Mode
Adjusting Virtual Nodes for Load Balancing
Optimizing for Heterogeneous Workers
3. Worker Management
Checking Worker Status
Adding a New Worker
Removing a Worker Permanently
Restarting a Worker
4. UFS Mount Management
Managing Mount Points
Configuring UFS Credentials
Rules for Mounting
Rule 1: Mounts Must Be Direct Children of the Root (/)
/)Action
Alluxio Path
UFS Path
Valid?
Reason
Rule 2: Mounts Cannot Be Nested
New Alluxio Path
New UFS Path
Valid?
Reason for Rejection
5. Multi-Tenancy and Federation
Core Concepts
Authentication
Authorization
Multi-Tenancy and Isolation
Cluster Federation
Example Workflow: Updating a Cache Policy
Last updated