機械翻訳について

アプリケーション・カタログ

Oracle Cloud Native Environment (Oracle CNE)で、アプリケーション・カタログおよびクラウド・ネイティブ・アプリケーションについて学習します。

アプリケーション・カタログは、Kubernetesクラスタにインストールできるソフトウェアの検索可能なコレクションです。 インストール済カタログは、Oracle CNEコマンドライン・インタフェース(CLI)とユーザー・インタフェース(UI)の両方を使用して検索できます。

カタログには、簡単なライフサイクルがあります。 追加や削除はできますが、変更はできません。

クラスタ内に2つのタイプのアプリケーション・カタログを構成できます: Oracleカタログおよび外部コミュニティ・カタログ。

アプリケーション・カタログは2つのフレーバで設定されます: Helmリポジトリ、およびアーティファクト・ハブ(外部カタログ)と互換性のあるサービス。 OracleカタログはHelmリポジトリですが、外部カタログは通常artifacthub.ioを指し、アーティファクト・ハブと互換性があります。

Helmベースのカタログは、Helmアーティファクト、つまりindex.yamlファイルおよび一連のtarballの集合です。 これらは、Oracle CNEコンポーネント(ocne CLI、UIおよびHelm)で読み取ることができる任意のURIで使用可能にし、提供できます。

外部カタログは、アーティファクト・ハブAPIと互換性がある必要があります。 実際には、外部カタログはアーティファクト・ハブのインスタンスによって提供されます。

Oracleカタログ

Oracleカタログは、Oracleが提供するクラウド・ネイティブ・アプリケーション・ソフトウェアの集合です。 Oracle CNEアプリケーションは、Oracleカタログを介して配信されます。 Oracleカタログには、CLIの埋込みバージョンを使用するか、Kubernetesクラスタにデプロイされたコンテナから、2つの方法でアクセスできます。

埋込みカタログはCLIに組み込まれており、embeddedという名前です。 このカタログは、Kubernetesクラスタをデプロイせずにアクセスおよび問合せできます。

Oracleカタログは、クラスタにデプロイすることもでき、Oracle Cloud Native Environment Application Catalogという名前になります。 CLIは、ocne-catalogコンテナをOracle Container Registryからocne-systemネームスペースのクラスタにデプロイします。 ocne-catalogコンテナには、Helmリポジトリと、静的コンテンツを提供するNGINXのインスタンスが含まれます。 Oracleカタログは、コンテナ・ランタイムがある場所であればどこでも提供できますが、主にコンテンツを使用するKubernetesクラスタ内で実行することを目的としています。 Oracleカタログに含まれるアプリケーションのリストは、「アップストリームのOracle CNEドキュメント」にあります。

CLIを更新すると、埋込みOracleカタログが更新されます。 Oracleカタログ・コンテナ・イメージは、Kubernetesを更新すると更新され、CLIリリースには関連付けられません。 これは、カタログの内容が異なる可能性があることを意味します。

外部カタログ

外部カタログは、ocne catalog add CLIコマンドを使用して追加できます。 外部カタログは、Kubernetes外部サービス・リソースを使用して追加されます。 外部カタログはクラスタに追加されず、かわりに参照されます。 カタログ・データはインストールされていないか、クラスタから提供されていません。 外部カタログの例は、アーティファクト・ハブ・カタログです。 アーティファクト・ハブは、Kubernetesクラスタにインストールできるクラウド・ネイティブ・パッケージを提供するwebベースのアプリケーションです。 アーティファクト・ハブの詳細は、次を参照してください:

https://artifacthub.io/