準備工作節點
Kubernetes叢集中的所有工作節點都必須能夠掛載您已為Pod配置的磁碟區。如果您使用的是 ontap-nas
、 ontap-nas-economy`或 `ontap-nas-flexgroup
您的其中一個後端的驅動程式、您的工作節點需要NFS工具。否則他們需要iSCSI工具。
最新版本的RedHat CoreOS預設會同時安裝NFS和iSCSI。
安裝NFS或iSCSI工具之後、您應該一律重新啟動工作節點、否則將磁碟區附加至容器可能會失敗。 |
NFS磁碟區
傳輸協定 | 作業系統 | 命令 |
---|---|---|
NFS |
RHEL/CentOS |
|
NFS |
Ubuntu / DEBIAN |
|
您應確保NFS服務在開機期間啟動。 |
iSCSI磁碟區
使用iSCSI磁碟區時、請考量下列事項:
-
Kubernetes叢集中的每個節點都必須具有唯一的IQN。這是必要的先決條件。
-
若搭配使用RMCOS 4.5或更新版本、或RHEL或CentOS 8.2或更新版本
solidfire-san
驅動程式、請確定CHAP驗證演算法已在中設定為MD5/etc/iscsi/iscsid.conf
。
sudo sed -i 's/^\(node.session.auth.chap_algs\).*/\1 = MD5/' /etc/iscsi/iscsid.conf
-
使用執行RHEL/RedHat CoreOS搭配iSCSI PV的工作節點時、請務必指定
discard
StorageClass中的掛載選項、以執行即時空間回收。請參閱 "RedHat的文件"。
傳輸協定 | 作業系統 | 命令 |
---|---|---|
iSCSI |
RHEL/CentOS |
|
iSCSI |
Ubuntu / DEBIAN |
|
若為Ubuntu 18.04、您必須使用探索目標連接埠 iscsiadm 開始之前 open-iscsi 以啟動iSCSI精靈。您也可以修改 iscsi 服務開始 iscsid 自動:
|
如果您想要深入瞭解自動工作節點準備(這是試用版功能)、請參閱 "請按這裡"。 |