ワーカーノードを準備します
Kubernetes クラスタ内のすべてのワーカーノードが、ポッド用にプロビジョニングしたボリュームをマウントできる必要があります。を使用する場合 ontap-nas
、 ontap-nas-economy`または `ontap-nas-flexgroup
バックエンドの1つを推進するのに、ワーカーノードにはNFSツールが必要です。それ以外の場合は iSCSI ツールが必要です。
最新バージョンの RedHat CoreOS には、デフォルトで NFS と iSCSI の両方がインストールされています。
NFS ツールまたは iSCSI ツールをインストールしたあとは、必ずワーカーノードをリブートしてください。リブートしないと、ボリュームをコンテナに接続できないことがあります。 |
NFS ボリューム
プロトコル | オペレーティングシステム | コマンド |
---|---|---|
NFS |
RHEL/CentOS |
|
NFS |
Ubuntu / Debian |
|
ブート時に NFS サービスが開始されていることを確認してください。 |
iSCSI ボリューム
iSCSI ボリュームを使用するときは、次の点に注意してください。
-
Kubernetes クラスタ内の各ノードには一意の IQN を割り当てる必要があります。* これは必須の前提条件です * 。
-
RHCOSバージョン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
-
iSCSI PVSを搭載したRHEL / RedHat CoreOSを実行するワーカーノードを使用する場合は、を指定してください
discard
StorageClassのmountOptionを使用して、インラインのスペース再生を実行します。を参照してください "RedHat のマニュアル"。
プロトコル | オペレーティングシステム | コマンド |
---|---|---|
iSCSI |
RHEL/CentOS |
|
iSCSI |
Ubuntu / Debian |
|
Ubuntu 18.04の場合は、ターゲットポートをで検出する必要があります iscsiadm 開始する前に open-iscsi iSCSIデーモンを開始します。または、を変更することもできます iscsi サービスを開始します iscsid 自動的に。
|
ベータ版の自動ワーカーノードの準備の詳細については、を参照してください "こちらをご覧ください"。 |