3.3 モジュールの概要

モジュールは、Oracle Linux Cloud Native Environmentによるインストールおよび管理が可能な精選されたソフトウェアのユニットです。1つのモジュールは、あるデプロイメント内で少なくとも1つの特定の役割を果たします。同じ役割を果たすモジュールは、管理された方法でスワップ・アウトすることもできます。モジュールは、別のモジュールをカプセル化できます。

使用可能なモジュールは次のとおりです。

  • Kubernetes

  • Istio

  • Helm

  • Prometheus

3.3.1 Kubernetesモジュール

Oracle Linux Cloud Native Environmentデプロイメントのコア・モジュールは、Kubernetesです。Kubernetesの詳細は、コンテナ・オーケストレーションを参照してください。

Kubernetesモジュールには、次のようなサブコンポーネントが含まれています。

  • Flannel: Kubernetesクラスタのデフォルト・オーバーレイ・ネットワーク。

  • CoreDNS: KubernetesクラスタのDNSサーバー。

  • CRI-O: Kubernetesクラスタのコンテナ・ランタイムを管理します。

  • runC: デフォルトのコンテナ・ランタイム。

  • Kata Containers: オプションの軽量仮想マシン・ランタイム。