2.2. CDK プロファイル


2.2.1. 概要

重要

プロファイルを使用する前に minishift setup-cdk を実行する必要があります。

プロファイルは、Minishift 仮想マシンとそのすべての設定と状態のインスタンスです。プロファイル機能により、これらの分離された Minishift インスタンスを作成および管理できます。

各 CDK プロファイルは、独自の設定 (メモリー、CPU、ディスクサイズ、アドオンなど) で作成され、他のプロファイルには依存しません。cpusmemory などの特定の設定が確実にすべてのプロファイルに適用されるようにするには、「環境変数の使用」を参照してください。

active プロファイルは、グローバル --profile フラグが使用されていない限り、すべてのコマンドが実行されるプロファイルです。minishift profile list コマンドを使用して、アクティブなプロファイルを確認できます。--profile フラグを使用すると、アクティブでないプロファイルに対して単一のコマンドを実行できます。たとえば、minishift --profile profile-demo console コンソールは、指定された profile-demo プロファイルの OpenShift コンソールを開きます。

--profile フラグには、アクティブなプロファイルを一覧表示、削除、および設定するためのコマンドがあります。これらのコマンドは、以下のセクションで説明します。

警告

プロファイルは相互に独立していますが、ISO、oc バイナリー、およびコンテナーイメージの同じキャッシュを共有します。minishift delete --clear-cache は、この理由ですべてのプロファイルに影響します。注意して --clear-cache を使用することが推奨されます。

2.2.2. プロファイルの作成

新しいプロファイルを作成する方法は 2 つあります。

注記

プロファイル名は英数字のみを使用できます。アンダースコア (_) およびハイフン (-) は区切り文字として使用できます。

2.2.2.1. --profile フラグの使用

--profile フラグを指定して minishift start コマンドを実行すると、プロファイルが存在しない場合に作成されます。以下は例になります。

$ minishift --profile profile-demo start
-- Starting profile 'profile-demo'
-- Check if deprecated options are used ... OK
-- Checking if https://github.com is reachable ... OK
-- Checking if requested OpenShift version 'v3.11.0' is valid ... OK
-- Checking if requested OpenShift version 'v3.11.0' is supported ... OK
-- Checking if requested hypervisor 'hyperkit' is supported on this platform ... OK
-- Checking if hyperkit driver is installed ...
   Driver is available at /usr/local/bin/docker-machine-driver-hyperkit
   Checking for setuid bit ... OK
-- Checking the ISO URL ... OK
-- Checking if provided oc flags are supported ... OK
-- Starting the OpenShift cluster using 'hyperkit' hypervisor ...
-- Minishift VM will be configured with ...
   Memory:    4 GB
   vCPUs :    2
   Disk size: 20 GB
-- Starting Minishift VM .....

「プロファイル設定のワークフローの例」も参照してください。

注記

minishift start を介して CDK インスタンスが正常に起動すると、プロファイルは自動的にアクティブなプロファイルになります。

2.2.2.2. profile set コマンドの使用

プロファイルを作成する他のオプションは、profile set コマンドを使用します。指定したプロファイルが存在しない場合は、暗黙的に作成されます。

$ minishift profile set demo
Profile 'demo' set as active profile
注記

デフォルトのプロファイルは minishift です。これはデフォルトで存在し、作成する必要はありません。

2.2.3. プロファイルの一覧表示

minishift profile list コマンドを使用して、既存プロファイルの一覧を表示できます。出力にアクティブなプロファイルが強調表示されているようにすることもできます。

$ minishift profile list
- minishift     Running     	(Active)
- profile-demo  Does Not Exist

2.2.4. プロファイルの切り替え

プロファイルを切り替えるには、minishift profile set コマンドを使用します。

$ minishift profile set profile-demo
Profile 'profile-demo' set as active profile
注記

いつでもアクティブにできるプロファイルは 1 つだけです。

2.2.5. プロファイルの削除

プロファイルを削除するには、以下を実行します。

$ minishift profile delete profile-demo
You are deleting the active profile. It will remove the VM and all related artifacts. Do you want to continue [y/N]?: y
Deleted:  /Users/user/.minishift/profiles/profile-demo
Profile 'profile-demo' deleted successfully
Switching to default profile 'minishift' as the active profile.
注記

デフォルトのプロファイル minishift は削除できません。

2.2.6. プロファイル設定のワークフローの例

新しいプロファイルを作成し、その 永続的な設定 を行うには、2 つのオプションがあります。最初のオプションは、profile set コマンドを使用して、アクティブプロファイルを作成して、新しいプロファイルを暗黙的に作成することです。プロファイルがアクティブになったら、minishift config コマンドを実行します。最後に、インスタンスを起動します。

$ minishift profile set profile-demo
$ minishift config set memory 8GB
$ minishift config set cpus 4
$ minishift addon enable anyuid
$ minishift start

または、--profile フラグを使用して、ターゲットプロファイルを明示的に指定する一連のコマンドを実行することです。

$ minishift --profile profile-demo config set memory 8GB
$ minishift --profile profile-demo config set cpus 4
$ minishift --profile profile-demo addon enable anyuid
$ minishift --profile profile-demo start
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.