ネクサスのヘルムチャートがあります: https://github.com/helm/charts/tree/master/stable/sonatype-nexus
ヘルムを使用するようにインストールしました。
helm install stable/sonatype-nexus --name=nexus
しかし、nexus-proxyのために機能しませんでした。 nexus-proxyコンテナのログがあります:
[vert.x-eventloop-thread-0] [io.vertx.ext.web.impl.RoutingContextImplBase]ルートで予期しない例外が発生しました
だから、私はグーグルを始めて、その投稿を見つけました: https://github.com/travelaudience/nexus-proxy/issues/4
これ以外の答えはありません:
このエラーが発生しました。 imageTag = 2.2.0を使用すると、問題が修正されました。
だから私はネクサスリリースを削除し、そのチャートを次のようにインストールしました:
helm install stable/sonatype-nexus --name=nexus -f nexus.yml
nexus.ymlは、nexus-proxyイメージタグの値が置き換えられたこのファイルです https://github.com/helm/charts/blob/master/stable/sonatype-nexus/values.yaml
今、私がヒットすると http:// localhost:8080 / 私はこれを取得します:
無効なホスト。 Nexusを閲覧するには、ここをクリックしてください/。 Dockerレジストリーを使用するには、クライアントをに向けます。
Tadaaam、私が間違ったことは何ですか?このチャートをMacのkubernetesにインストールしようとしています。このチャートをGKEにインストールすることに成功していません
私はあなたと同じ問題に遭遇しました(stable/sonatype-nexus-1.10.0で)そして私はそれを解決しようとしました。あなたの問題は、quay.io/travelaudience/docker-nexus-proxyのようなDockerイメージが原因だと思います。 value.yamlで次のような構成を確認できます
yaml nexusProxy: imageName: quay.io/travelaudience/docker-nexus-proxy imageTag: 2.3.0 imagePullPolicy: IfNotPresent port: 8080 env: nexusDockerHost: 127.0.0.1 nexusHttpHost: 127.0.0.1 enforceHttps: false cloudIamAuthEnabled: false
デフォルトでは、nexusDockerHostとnexusHttpHostは空白のままであるため、プロキシはnexusへのアクセスを拒否します。 docker-nexus-proxyを介したネクサスへのアクセスを許可します。私の場合、127.0.0.1をnexusDockerHost/nexusHttpHostに追加した後、チャートのノードポート構成からnexusuiにアクセスできました。