4. System administration
This section focuses on the ongoing management of the UltiHash cluster after it has been installed and configured. It covers essential tasks like scaling, updates, security management.
Cluster management
1. Scaling the cluster
Purpose: Adjust the number of replicas for UltiHash services based on workload demand.
Example: To scale the
storage
anddeduplicator
services, adjust thereplicaCount
in the Helm chart and apply the changes:Recommendation: Monitor your system's performance and scale the services accordingly to ensure high availability and optimal performance.
2. Rolling updates
Purpose: Safely apply updates to the UltiHash components without downtime.
Example: Use Helm to perform a rolling update, ensuring each component is updated sequentially to avoid service interruptions:
Recommendation: Always back up your configuration and data before applying updates. Test updates in a staging environment before rolling them out to production.
Security management
1. Secret management
Purpose: Securely manage and rotate Kubernetes secrets used by the UltiHash cluster.
Example: Rotate a Kubernetes secret without causing downtime:
Recommendation: Rotate secrets periodically and implement alerts for expired or compromised secrets.
Last updated