1

minishift 1.11.0 のインストールで htpasswd を介して認証を有効にしようとしています。Openshift Origin のドキュメントに記載されている値を設定するためのマスター構成ファイルが見つかりません。minishift ssh を介して minishift-VM を検索し、Windows 7 ホストのホーム フォルダーにある minishift フォルダーを検索しました。

minishift 1.11.0 で htpasswd を有効にするにはどうすればよいですか?

編集:master-config.yamlフォルダに が見つかりました/var/lib/minishift/openshift.local.config/master/Openshift のドキュメント ( https://docs.openshift.org/latest/install_config/configuring_authentication.html ) で説明されているように、oauthConfig の下のコンテンツを変更しました 。

.htpasswd ファイルは同じフォルダーにあり、絶対パスを使用してマスター構成で参照されます。

しかし、minishift を停止して再度開始すると、開始プロセスは次のエラーで終了します。

-- Starting OpenShift container ... 
   Starting OpenShift using container 'origin'
FAIL
   Error: could not start OpenShift container "origin"
   Details:
     No log available from "origin" container

minishift : Error during 'cluster up' execution: Error starting the cluster.
In Zeile:1 Zeichen:1
+ minishift start --vm-driver=virtualbox
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (Error during 'c...ng the cluster.:String) [], RemoteException
    + FullyQualifiedErrorId : NativeCommandError

編集 2: 私は、Openshift がツール htpasswd を直接使用してユーザーのパスワードを確認しているのではないかと疑っています。minishift が使用する boot2docker VM に htpasswd をインストールできなかったため、コンテナーの初期化に失敗しました。(また、yum はデフォルトではインストールされません)。

boot2docker に htpasswd をインストールすることは可能ですか? はいの場合、パッケージはどこで入手できますか?

4

1 に答える 1