|
この文書は自動機械翻訳技術を使用して翻訳されています。 正確な翻訳を提供するように努めておりますが、翻訳された内容の完全性、正確性、信頼性については一切保証いたしません。 相違がある場合は、元の英語版 英語 が優先され、正式なテキストとなります。 |
ノードドライバ
ノードドライバは、 Docker Machineドライバと同じです。ノードドライバは、ホストをプロビジョニングするために使用され、Rancherはこれを使用してKubernetesクラスターを起動および管理します。デフォルトでは、Rancherには多くのノードドライバがパッケージされていますが、カスタムノードドライバを作成してRancherに追加することもできます。
ノードテンプレートを作成する際、Rancher UIには`Active`のノードドライバのみが表示されます。特定のノードドライバをユーザーに表示したくない場合は、これらのノードドライバを無効にする必要があります。
ノードドライバの管理
|
前提条件:
ドライバを作成、編集、または削除するには、_次のいずれかの_権限が必要です。
|
ノードドライバの有効化/無効化
デフォルトでは、RancherはAmazon EC2、Azure、DigitalOcean、Linode、vSphereなどの最も人気のあるクラウドプロバイダーのドライバのみを有効にします。任意のノードドライバを表示または非表示にしたい場合は、そのステータスを変更できます。
-
左上隅で、*☰ > クラスター管理*をクリックします。
-
左側のナビゲーションメニューで、*ドライバ*をクリックします。
-
ノードドライバ*タブで、有効化または無効化したいドライバを選択し、⋮ > 有効化*または*⋮ > 無効化*をクリックします。
|
ノードドライバを無効化した後、クラスターへのアクセスを失う可能性があります。 ノードドライバを無効にすると、Rancher UIでの表示に影響を与えるだけではありません。ノードドライバを無効にしたり削除したりすると、そのドライバでデプロイされたノードはアクセスできなくなります。 例えば、UIで非表示にするためにvSphereノードドライバを無効にすると、そのドライバでデプロイされたvSphereクラスターの初期ノードが失敗し、クラスター全体がアクセスできなくなります。vSphereノードの削除を試みても失敗し、ノードは長時間`Removing`状態のままになります。 ノードドライバーを無効にする前に、関連するクラスターがないことを確認してください。確認する方法の一つは、ドライバーのプラットフォームがクラスターの中にリストされているかどうかを見ることです:
|
カスタムノードドライバーの追加
Rancherが標準でサポートしていないノードドライバーを使用したい場合、そのプロバイダーのドライバーを追加して、ノードテンプレートや最終的にはKubernetesクラスターのノードプールを作成するために使用できます。
-
左上隅で、*☰ > クラスター管理*をクリックします。
-
左側のナビゲーションメニューで、*ドライバ*をクリックします。
-
*ノードドライバ*タブで、*ノードドライバの追加*をクリックします。
-
*ノードドライバの追加*フォームを完成させます。続いて*作成*をクリックします。
独自のノードドライバの開発
ノードドライバは、 Rancher Machineを使用して実装されており、これは Docker Machineのフォークです。Docker Machineは、もはや積極的に開発されていません。
独自のノードドライバを開発する方法の詳細については、元の Docker Machineのドキュメントを参照してください。