この文書は自動機械翻訳技術を使用して翻訳されています。 正確な翻訳を提供するように努めておりますが、翻訳された内容の完全性、正確性、信頼性については一切保証いたしません。 相違がある場合は、元の英語版 英語 が優先され、正式なテキストとなります。

ネームスペース

Rancher内では、プロジェクトを異なる ネームスペースにさらに分割することができ、これは物理クラスターに基づくプロジェクト内の仮想クラスターです。プロジェクトと`default`ネームスペースを超えた別の組織レベルが必要な場合は、複数のネームスペースを使用してアプリケーションとリソースを分離できます。

プロジェクトレベルでリソースを割り当てると、プロジェクト内の各ネームスペースがそれを使用できるようになりますが、リソースを明示的にネームスペースに割り当てることでこの継承を上書きできます。

ネームスペースに直接割り当てることができるリソースには以下が含まれます:

基本的なKubernetesクラスタのパーミッションを管理するため、クラスター管理者は各ネームスペースのロールベースのアクセス制御ポリシーを設定します。Rancherでは、ユーザーのパーミッションはプロジェクトレベルで割り当てられ、特定のプロジェクトに属する任意のネームスペースによって自動的に継承されます。

`kubectl`でネームスペースを作成した場合、`kubectl`では、新しいネームスペースがアクセス権のあるプロジェクト内に所属する必要がないため、利用できなくなる可能性があります。パーミッションがプロジェクトレベルに制限されている場合は、ネームスペースにアクセスするためのパーミッションを確実に持つためにRancherを通じてネームスペースを作成する方が良いです。

ネームスペースの作成

プロジェクト内のアプリとリソースを分離するために、新しいネームスペースを作成します。

ネームスペースに割り当てることができるプロジェクトリソース(例:ワークロード証明書ConfigMapsなど)を使用する場合、即座にネームスペースを作成できます。

  1. 左上隅で、*☰ > クラスター管理*をクリックします。

  2. *Clusters*ページで、ネームスペースを作成したいクラスターに移動し、*Explore*をクリックします。

  3. menu:クラスター[プロジェクト/名前空間]をクリックします。

  4. ネームスペースを追加したいプロジェクトに移動し、*Create Namespace*をクリックします。または、プロジェクトに関連付けられていないネームスペースを作成するために、*Not in a Project*に移動します。

  5. *オプション:*プロジェクトにリソースクォータが適用されている場合、ネームスペースが消費できるリソースに上限を設けるデフォルトのリソース*制限*を上書きできます。

  6. *Name*を入力し、次に*Create*をクリックします。

*結果:*ネームスペースがプロジェクトに追加されました。クラスターリソースをネームスペースに割り当て始めることができます。

ネームスペースを別のプロジェクトに移動する

クラスターの管理者やメンバーは、アプリケーションを別のチームに使用させたい場合など、ネームスペースを別のプロジェクトに移動する必要があることがあります。

  1. 左上隅で、*☰ > クラスター管理*をクリックします。

  2. *Clusters*ページで、ネームスペースを移動したいクラスターに移動し、*Explore*をクリックします。

  3. menu:クラスター[プロジェクト/名前空間]をクリックします。

  4. 移動したいネームスペースに移動し、*⋮ > 移動*をクリックします。

  5. 別のプロジェクトに移動したいネームスペースを選択します。次に*Move*をクリックします。複数のネームスペースを一度に移動できます。

    メモ:
    • `System`プロジェクト内のネームスペースを移動しないでください。これらのネームスペースを移動すると、クラスターのネットワークに悪影響を及ぼす可能性があります。

    • すでにリソースクォータが設定されているプロジェクトにネームスペースを移動することはできません。

    • クォータが設定されたプロジェクトからクォータが設定されていないプロジェクトにネームスペースを移動すると、ネームスペースからクォータが削除されます。

  6. 新しいネームスペースのために新しいプロジェクトを選択し、次に*移動*をクリックしてください。または、*なし*を選択することで、すべてのプロジェクトからネームスペースを削除することができます。

*結果:*あなたのネームスペースは別のプロジェクトに移動されるか、すべてのプロジェクトから切り離されています。ネームスペースにプロジェクトリソースが関連付けられている場合、まずそれらのリソースが解除され、その後、新しいプロジェクトからのリソースが再割り当てされます。

ネームスペースリソースのクォータを編集する

特定のネームスペースに対して、より多く(または少ない)プロジェクトリソースへのアクセスを提供するために、ネームスペースのデフォルト制限を常に上書きすることができます。

詳細については、ネームスペースリソースのクォータを編集する方法を参照してください。