此產品有較新版本可以使用。
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。
自動準備工作節點
貢獻者
建議變更
Astra Trident可以自動安裝所需的 NFS
和 iSCSI
Kubernetes叢集中節點上的工具。這是*試用版功能*、不適用於*正式作業叢集。目前、此功能適用於執行 CentOS、RHEL及Ubuntu *的節點。
針對此功能、Astra Trident包含新的安裝旗標: --enable-node-prep
適用於與一起部署的安裝 tridentctl
。對於使用Trident運算子的部署、請使用布林選項 enableNodePrep
。
。 --enable-node-prep 安裝選項可讓Astra Trident在工作節點上掛載磁碟區時、安裝並確保NFS和iSCSI套件及/或服務正在執行。這是*試用版功能*、適用於*不符合*正式作業使用資格的開發/測試環境。
|
當 --enable-node-prep
部署Astra Trident安裝時會包含此旗標 tridentctl
、現在的情況如下:
-
在安裝過程中、Astra Trident會登錄其執行的節點。
-
當提出持續磁碟區宣告(PVc)要求時、Astra Trident會從其管理的其中一個後端建立PV。
-
在Pod中使用永久虛擬磁碟時、需要使用Astra Trident將磁碟區掛載到執行Pod的節點上。Astra Trident會嘗試安裝所需的NFS/iSCSI用戶端公用程式、並確保所需的服務處於作用中狀態。這是在掛載磁碟區之前完成的。
在第一次嘗試掛載磁碟區時、只需準備一次工作節點。只要Astra Trident以外的任何變更都不會接觸到、所有後續的Volume掛載就會成功 NFS
和 iSCSI
公用程式:
如此一來、Astra Trident就能確保Kubernetes叢集中的所有節點都具備必要的公用程式、以掛載及附加磁碟區。對於NFS磁碟區、匯出原則也應該允許掛載磁碟區。Trident可以自動管理每個後端的匯出原則、也可以管理頻外的匯出原則。