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