Implementazione
Quando si implementa Astra Trident, utilizzare i consigli elencati di seguito.
Eseguire l'implementazione in uno spazio dei nomi dedicato
"Spazi dei nomi" separazione amministrativa tra diverse applicazioni e costituisce un ostacolo alla condivisione delle risorse. Ad esempio, un PVC di uno spazio dei nomi non può essere utilizzato da un altro. Astra Trident fornisce risorse PV a tutti gli spazi dei nomi nel cluster Kubernetes e sfrutta di conseguenza un account di servizio con privilegi elevati.
Inoltre, l'accesso al pod Trident potrebbe consentire a un utente di accedere alle credenziali del sistema di storage e ad altre informazioni sensibili. È importante assicurarsi che gli utenti delle applicazioni e le applicazioni di gestione non abbiano la possibilità di accedere alle definizioni degli oggetti Trident o ai pod stessi.
Utilizza quote e limiti di intervallo per controllare il consumo dello storage
Kubernetes dispone di due funzionalità che, se combinate, offrono un potente meccanismo per limitare il consumo di risorse da parte delle applicazioni. "meccanismo di quota dello storage"Consente all'amministratore di implementare limiti di consumo di capacità e conteggio degli oggetti globali e specifici della classe di storage in base al namespace. Inoltre, l'utilizzo di un "limite di intervallo" assicura che le richieste di PVC siano entro un valore minimo e massimo prima che la richiesta sia inoltrata al fornitore.
Questi valori sono definiti in base allo spazio dei nomi, il che significa che ogni spazio dei nomi deve avere valori definiti che sono in linea con i requisiti delle risorse. Vedere qui per informazioni su "come sfruttare le quote".