|
この文書は自動機械翻訳技術を使用して翻訳されています。 正確な翻訳を提供するように努めておりますが、翻訳された内容の完全性、正確性、信頼性については一切保証いたしません。 相違がある場合は、元の英語版 英語 が優先され、正式なテキストとなります。 |
ネームスペース
Rancher内では、プロジェクトを異なる ネームスペースにさらに分割することができ、これは物理クラスターに基づくプロジェクト内の仮想クラスターです。プロジェクトと`default`ネームスペースを超えた別の組織レベルが必要な場合は、複数のネームスペースを使用してアプリケーションとリソースを分離できます。
プロジェクトレベルでリソースを割り当てると、プロジェクト内の各ネームスペースがそれを使用できるようになりますが、リソースを明示的にネームスペースに割り当てることでこの継承を上書きできます。
ネームスペースに直接割り当てることができるリソースには以下が含まれます:
基本的なKubernetesクラスタのパーミッションを管理するため、クラスター管理者は各ネームスペースのロールベースのアクセス制御ポリシーを設定します。Rancherでは、ユーザーのパーミッションはプロジェクトレベルで割り当てられ、特定のプロジェクトに属する任意のネームスペースによって自動的に継承されます。
|
`kubectl`でネームスペースを作成した場合、`kubectl`では、新しいネームスペースがアクセス権のあるプロジェクト内に所属する必要がないため、利用できなくなる可能性があります。パーミッションがプロジェクトレベルに制限されている場合は、ネームスペースにアクセスするためのパーミッションを確実に持つためにRancherを通じてネームスペースを作成する方が良いです。 |
ネームスペースの作成
プロジェクト内のアプリとリソースを分離するために、新しいネームスペースを作成します。
|
ネームスペースに割り当てることができるプロジェクトリソース(例:ワークロード、証明書、ConfigMapsなど)を使用する場合、即座にネームスペースを作成できます。 |
-
左上隅で、*☰ > クラスター管理*をクリックします。
-
*Clusters*ページで、ネームスペースを作成したいクラスターに移動し、*Explore*をクリックします。
-
menu:クラスター[プロジェクト/名前空間]をクリックします。
-
ネームスペースを追加したいプロジェクトに移動し、*Create Namespace*をクリックします。または、プロジェクトに関連付けられていないネームスペースを作成するために、*Not in a Project*に移動します。
-
*オプション:*プロジェクトにリソースクォータが適用されている場合、ネームスペースが消費できるリソースに上限を設けるデフォルトのリソース*制限*を上書きできます。
-
*Name*を入力し、次に*Create*をクリックします。
*結果:*ネームスペースがプロジェクトに追加されました。クラスターリソースをネームスペースに割り当て始めることができます。
ネームスペースを別のプロジェクトに移動する
クラスターの管理者やメンバーは、アプリケーションを別のチームに使用させたい場合など、ネームスペースを別のプロジェクトに移動する必要があることがあります。
-
左上隅で、*☰ > クラスター管理*をクリックします。
-
*Clusters*ページで、ネームスペースを移動したいクラスターに移動し、*Explore*をクリックします。
-
menu:クラスター[プロジェクト/名前空間]をクリックします。
-
移動したいネームスペースに移動し、*⋮ > 移動*をクリックします。
-
別のプロジェクトに移動したいネームスペースを選択します。次に*Move*をクリックします。複数のネームスペースを一度に移動できます。
メモ:-
`System`プロジェクト内のネームスペースを移動しないでください。これらのネームスペースを移動すると、クラスターのネットワークに悪影響を及ぼす可能性があります。
-
すでにリソースクォータが設定されているプロジェクトにネームスペースを移動することはできません。
-
クォータが設定されたプロジェクトからクォータが設定されていないプロジェクトにネームスペースを移動すると、ネームスペースからクォータが削除されます。
-
-
新しいネームスペースのために新しいプロジェクトを選択し、次に*移動*をクリックしてください。または、*なし*を選択することで、すべてのプロジェクトからネームスペースを削除することができます。
*結果:*あなたのネームスペースは別のプロジェクトに移動されるか、すべてのプロジェクトから切り離されています。ネームスペースにプロジェクトリソースが関連付けられている場合、まずそれらのリソースが解除され、その後、新しいプロジェクトからのリソースが再割り当てされます。
ネームスペースリソースのクォータを編集する
特定のネームスペースに対して、より多く(または少ない)プロジェクトリソースへのアクセスを提供するために、ネームスペースのデフォルト制限を常に上書きすることができます。
詳細については、ネームスペースリソースのクォータを編集する方法を参照してください。