機械翻訳について

1 概要

Oracle Cloud Native Environmentは、クラウド・ネイティブ・アプリケーションの開発および管理用に完全に統合されたスイートです。

Oracle Cloud Native Environmentは、Open Container Initiative (OCI)とCloud Native Computing Foundation (CNCF)によって定義されるオープン・スタンダード、仕様およびAPIに基づいてキュレートされたオープン・ソース・プロジェクトのセットで、簡単にデプロイでき、相互運用性をテスト済で、エンタープライズ・グレードのサポートが提供されています。 Oracle Cloud Native Environmentは、マイクロサービスのオーケストレーションのための主要な機能のインストール、更新、アップグレードおよび構成のための簡略化されたフレームワークを提供します。

Oracle Cloud Native Environmentは、Kubernetesを使用してコンテナをデプロイおよび管理します。 環境を作成する場合、Kubernetesノードに加えて、Oracle Cloud Native EnvironmentプラットフォームAPIサーバーがサーバーにインストールされ、デプロイメントを実行してモジュールを管理する必要があります。 モジュールという用語は、クラスタ全体のコア機能とオプション機能の両方を提供するためにデプロイできるパッケージ化されたソフトウェア・コンポーネントを表します。 Oracle Cloud Native EnvironmentのKubernetesモジュールはコア・モジュールで、KubernetesノードにKubernetes、CRI-O、runCおよびKataコンテナを自動的にインストールおよび構成し、Kubernetesクラスタを起動します。

Kubernetesノードは、Oracle Cloud Native Environmentプラットフォーム・エージェントを実行します。 Platform Agentは、Platform API Serverと通信してモジュールのデプロイメントを管理します。

Oracle Cloud Native EnvironmentプラットフォームCLIは、モジュールの検証およびノードへのデプロイメントを実行し、Kubernetesモジュールなどのモジュールを簡単にデプロイできるようにします。 モジュールに必要なソフトウェアは、プラットフォームCLI (Kubernetes、CRI-O、runC、Kata Containers、CoreDNS、Flannel、Calicoなど)によって構成されます。 プラットフォームCLIは、インストール済みモジュールに関する詳細も報告します。

オプションのモジュールは、Kubernetesクラスタにインストールできます:

  • Oracle Cloud Native EnvironmentのCalicoモジュール。ポッド・データ・プレーンのKubernetes CNIとしてCalicoを設定するために使用されます。

  • Oracle Cloud Native EnvironmentのMultusモジュール。これは、ネットワーク・ブリッジCalicoまたはFlannelの作成に使用されるMultusの設定に使用されます。

  • Oracle Cloud Native EnvironmentOracle Cloud Infrastructure Cloud Controller Managerモジュール。これは、Oracle Cloud Infrastructureインスタンスで実行されているKubernetesクラスタ内のKubernetesアプリケーションの外部IPアドレスを提供するように永続ストレージおよびロード・バランサを設定するために使用されます。

  • ベア・メタル・ホストで実行されているKubernetesアプリケーションの外部IPアドレスを提供するために使用される、Oracle Cloud Native Environment用のMetalLBモジュール。 MetalLBを使用すると、ベア・メタル環境で、従来はクラウド・プロバイダのネットワーク・ロード・バランサを使用するKubernetes LoadBalancerサービスを使用できます。
  • Oracle Cloud Native EnvironmentのRookモジュール。KubernetesクラスタでKubernetesアプリケーションのCeph永続ストレージを設定するために使用されます。

  • Oracle Cloud Native EnvironmentのKubeVirtモジュール。Kubernetesクラスタで実行および管理される仮想マシンを作成できるように、KubeVirtを設定するために使用されます。

  • Oracle Cloud Native Environment用のOperator Lifecycle Managerモジュール。Kubernetesクラスタ内のKubernetesオペレータをデプロイおよび管理するために使用されます。

  • Oracle Cloud Native EnvironmentのIstioモジュール。Kubernetesクラスタ上にサービス・メッシュをデプロイするために使用されます。 Istioモジュールは、PrometheusモジュールおよびGrafanaモジュールもインストールします。