|
過去10年間、開発者はアプリケーションと基盤となるオペレーティングシステムのパッケージ化およびデプロイ方法の変革を目の当たりにしてきました。Dockerコンテナと、最も人気のあるオープンソースのコンテナオーケストレーションシステムであるKubernetes(K8)の採用増加は、ソフトウェアサプライチェーンを再構築しました。一方で、開発、テスト、運用チームは、コードとそのすべての依存関係をコンテナにパッケージ化することでメリットを得ています。一方で、新しいテクノロジーが登場するたびに、パッケージングおよび管理システムには新たな複雑さが生じています。 オープンソースとコンテナ化は効率的なバリューストリームを再設計し、様々なエコシステム向けに複数の種類のアプリケーションを構築できるようにしました。しかし、組織は複数の異なるパブリックソース(またはレジストリ)からコンテナ化されたアプリケーションをどのように保存、管理、展開するのでしょうか? Docker、Helm、Kubernetes の簡素化されたコンテナ管理Nexus Repositoryは、幅広いエンタープライズストレージ機能を基盤として構築されており、あらゆるDockerイメージとHelm Chartリポジトリに対応する堅牢なレジストリです。大規模なユーザーコミュニティに支えられたNexus Repositoryは、500万以上のインスタンスをデプロイ済みで、世界中で1,200以上の組織と600社以上の大規模エンタープライズ顧客をサポートしています。チームは、高性能で完全に無料のコンテナレジストリであるNexus Repository OSSを利用することも、エンタープライズレベルの拡張性と機能性が必要な場合はNexus Repository Proを選択することもできます。 Docker HubやHelmとは異なり、開発チームはNexusリポジトリをすべてのパブリックレジストリへの一元的なアクセスポイントとして使用することで、より効率的で安定したコンテナ管理ソリューションを提供しています。CI/CDビルドパイプライン全体への統合に加え、完全にサポートされたエンタープライズグレードのコンテナレジストリを使用することで、数多くのメリットが得られます。 複数のリポジトリタイプNexus リポジトリは、プロキシ、ホスト、およびグループ リポジトリを通じて Docker イメージと Helm 3 リポジトリをサポートし、ユーザーが開発チーム全体で高度なコンテナー管理機能を利用できるようにします。 プロキシリポジトリ – Docker Hubやその他のDockerイメージのリモートレジストリにプロキシリポジトリを設定することで、冗長なダウンロードを削減し、開発者とCIサーバーのダウンロード速度を向上させます。イメージをローカルにキャッシュすることで、市場投入までの時間を短縮し、ローカルアクセス制御を確保します。 マネージドリポジトリ - Nexusリポジトリを使用すると、独自のコンテナイメージやサードパーティ製のイメージをプライベートDockerレジストリにアップロードできます。これらのレジストリのきめ細かな権限設定により、開発チームや組織のセキュリティが強化されます。 リポジトリグループ – 初期設定後、追加のクライアント設定なしで、グループ内のすべてのリポジトリからイメージをプルできます。グループリポジトリを使用すると、ツールから単一のURLを使用して、複数のプロキシリポジトリとホストリポジトリの集約されたコンテンツにアクセスできます。 Dockerイメージリポジトリを作成するホストされたリポジトリを作成し、HTTP アクセス モードに設定して、ポート 8090 を使用します。 Neuxs サービスを更新し、ポート 8090 を追加します。
Neuxs Ingressを更新し、ドメインをregistry.idevops.siteに設定します。
Nexus ポッドのログを確認すると、起動したことが分かります。 ミラーリポジトリにログインする
テストアップロード画像
Nexusで確認してください。 Nexusはコンテナレジストリとして、コンテナストレージ管理とKubernetesデプロイメントのためのDockerおよびHelmレジストリを提供し、企業を支援します。DevOpsチームの規模が拡大するにつれ、アプリケーション内のオープンソースコンポーネントの品質に関する正確なレポートが不可欠になります。Nexus Lifecycleは、開発者やセキュリティ専門家に、セキュリティ脆弱性、ライセンスリスク、アーキテクチャ品質に関するオープンソースコンポーネントインテリジェンスを提供します。完全に統合されたユニバーサルなコンテナ管理レジストリと、最も正確なコンポーネントインテリジェンスを求める組織は、Nexusプラットフォームを活用することで、コンテナ化とオープンソースガバナンスに対する高まるニーズに対応できます。 |