機械翻訳について

3 新機能と主な変更点

重要:

このドキュメントで説明されているソフトウェアは、Extended SupportまたはSustaining Supportにあります。 詳細は、「Oracleオープン・ソース・サポート・ポリシー」を参照してください。

このドキュメントに記載されているソフトウェアをできるだけ早くアップグレードすることをお勧めします。

この章では、各Oracle Cloud Native Environmentリリースの新機能と注目すべき変更点を示します。

リリース1.5.13

この項では、Oracle Cloud Native Environmentのリリース1.5.13での重要な変更点を示します。

Kubernetes更新済: Kubernetesは、リリース1.24.15に更新されます。

リリース1.5.12

この項では、Oracle Cloud Native Environmentのリリース1.5.12での重要な変更点を示します。

Kubernetes更新済: Kubernetesは、リリース1.24.8-2に更新されます。

Istio更新済: Istioはリリース1.15.7に更新されます。

リリース1.5.10

この項では、Oracle Cloud Native Environmentのリリース1.5.10での重要な変更点を示します。

Istio更新済: Istioはリリース1.15.3に更新されます。

リリース1.5.9

この項では、Oracle Cloud Native Environmentのリリース1.5.9での重要な変更点を示します。

クイック・インストール: : プロビジョニング中に外部IP制限の引数の不一致を引き起こした問題を解決するために、olcnectlに修正が適用されました。

リリース1.5.8

この項では、Oracle Cloud Native Environmentのリリース1.5.8での重要な変更点を示します。

Kubernetes更新済: Kubernetesは、リリース1.24.8に更新されます。

クイック・インストレーション: olcnectl provisionコマンドは、構成ファイルを使用してクイック・インストレーションを実行するためのいくつかの問題を解決するために改善されました。

olcnectl provisionコマンドを使用してクイック・インストレーションを実行する方法に関する情報を提供する新しい「クイック・インストレーション」ドキュメントも使用できます。

リリース1.5.7

この項では、Oracle Cloud Native Environmentのリリース1.5.7での重要な変更点を示します。

更新済コンポーネント

次のコンポーネントが更新されました:

Kubernetes: Kubernetesは、リリース1.24.5に更新されます。 Oracle Cloud Native Environmentの最後の更新以降にKubernetes API Serverの変更のリストは、アップストリーム「Kubernetesリリース・ノート」を参照してください。 これは、リリース1.24.0での変更を示しています。

CRI-O: CRI-Oはリリース1.24.2に更新されます。

Istio: Istioはリリース1.14.3に更新されます。

Oracle Cloud Infrastructure Cloud Controller Manager: Oracle Cloud Infrastructure Cloud Controller Managerは、リリース1.24.0に更新されます。

Helm: Helmがリリース3.9.4に更新されます。

Unbreakable Enterprise Kernelリリース7

ホスト・オペレーティング・システムの要件に、Unbreakable Enterprise Kernelリリース7 (UEK R7)を使用してOracle Linux 8を実行するオプションが含まれるようになりました。

カスタムIstioプロファイル

Istioモジュールは、1つのIstioコントロール・プレーンを保持しながら、カスタム・プロファイルを使用して複数のIstioモジュールをインストールできるように改善されました。

プラットフォームCLIが改善され、istioモジュールのolcnectl module createコマンドに新しいオプションを追加して、次の新しいオプションが含まれるようになりました:

--istio-enable-grafana {true|false}

Grafanaモジュールをデプロイして、IstioのPrometheusに格納されているメトリックをビジュアル化するかどうかを設定します。 デフォルトは、trueです。

--istio-enable-prometheus {true|false}

Istioのメトリックを格納するためにPrometheusモジュールをデプロイするかどうかを設定します。 デフォルトは、trueです。

--istio-parent name

カスタム・プロファイルで使用するistioモジュールの名前。 --istio-profileオプションとともに使用すると、istioモジュールの複数のインスタンスで、Istioプラットフォーム・コンポーネントを単一のIstioコントロール・プレーンにアタッチできます。 このオプションを設定すると、デフォルトのIstioプロファイルがほとんど空のプロファイルで置き換えられます。 プロファイルのコンテンツは、コンテナ・イメージ・ハブのロケーションと、現在インストールされているバージョンのistioモジュールに対応するタグのみです。

--istio-profile path

install.istio.io/v1alpha1 Kubernetes APIのIstioOperatorリソースのspecセクションを含むファイルへのパス。 このリソースの値は、Istioのデフォルト・プロファイルの上に配置され、オーバーライドされます。

IstioOperatorリソース・ファイルの詳細は、アップストリーム「Istioドキュメント」を参照してください。

カスタムIstioプロファイルの使用方法については、「サービス・メッシュ」を参照してください。

クイック・インストレーション

プラットフォームCLIは、迅速なインストールとOracle Cloud Native Environmentプラットフォームの設定が可能な新しいコマンドで改善されました。 これらのコマンドを使用するには、最初にプラットフォームCLIパッケージolcnectlをインストールする必要があります。 新しいolcnectlコマンドは次のとおりです:

olcnectl certificates copy

生成されたCA証明書をKubernetesノードにコピーします。

olcnectl certificates distribute

生成されたCA証明書をKubernetesノードに配布およびインストールします。

olcnectl certificates generate

CA証明書を生成します。

olcnectl node install-agent

Platform Agentソフトウェア・パッケージをKubernetesノードにインストールします。

olcnectl node install-api-server

Platform API Serverソフトウェア・パッケージをKubernetesノードにインストールします。

olcnectl node install-certificates

プラットフォームAPIサーバーおよびプラットフォーム・エージェントのCA証明書およびキーを、適切なファイル所有権とともにノードにインストールします。

olcnectl node setup-kubernetes

Kubernetesモジュールのインストールを準備するノードを設定します。

olcnectl node setup-package-repositories

ノードにソフトウェア・パッケージ・リポジトリを設定します。

olcnectl node setup-platform

Oracle Cloud Native Environment Platform API Serverをオペレータ・ノードにインストールし、Platform AgentをKubernetesノードにインストールしてサービスを開始します。

olcnectl node start-platform

ノード上のネットワーク・ポートを構成します。 オペレータ・ノードでPlatform API Serverサービスを起動し、KubernetesノードでPlatform Agentサービスを起動します。

olcnectl provision

ノードを設定し、証明書を作成して配布し、Kubernetesモジュールのインストールを含むOracle Cloud Native Environmentプラットフォーム(プラットフォームAPIサーバーおよびプラットフォーム・エージェント)をインストールします。

olcnectl provisionコマンドを使用してクイック・インストレーションを実行する方法の詳細は、「クイック・インストレーション」を参照してください。

重要:

Oracle Cloud Native Environmentドキュメントは、この新機能の使用方法に関する完全な情報でまだ更新されていません。 ドキュメントはできるだけ早く使用可能になります。

リリース1.5.6

この項では、Oracle Cloud Native Environmentのリリース1.5.6での重要な変更点を示します。

次のコンポーネントが更新されました:

Kubernetes更新済: Kubernetesは、リリース1.23.11に更新されます。

リリース1.5.5

この項では、Oracle Cloud Native Environmentのリリース1.5.5での重要な変更点を示します。

次のコンポーネントが更新されました:

Istio更新済: Istioはリリース1.13.7に更新されます。

2022年9月の改善

2022年9月に次の改善が行われました:

Red Hat Enterprise Linux 8: ホスト・オペレーティング・システムの要件には、Red Hat KernelでRed Hat Enterprise Linux 8を実行するオプションが含まれるようになりました。

2022年7月の改善

2022年7月に次の改善が行われました:

Red Hat互換カーネル: ホスト・オペレーティング・システムの要件には、Red Hat互換カーネル(RHCK)でOracle Linux 8を実行するオプションが含まれるようになりました。

プラットフォーム・エージェントの更新/アップグレード: ノードでプラットフォーム・エージェントを更新またはアップグレードする簡単なプロセスが含まれるように、ドキュメントが改善されました。 詳細については、「ドキュメントの変更」を参照してください。

リリース1.5.4

この項では、Oracle Cloud Native Environmentのリリース1.5.4での重要な変更点を示します。

次のコンポーネントが更新されました:

Kubernetes更新済: Kubernetesは、リリース1.23.7に更新されます。

CRI-O更新済: CRI-Oはリリース1.23.3に更新されます。

Istio更新済: IstioはRelease 1.13.5に更新されます。

リリース1.5.0

この項では、Oracle Cloud Native Environmentのリリース1.5.0での重要な変更点を示します。

Oracle Cloud Infrastructure Cloud Controller Managerモジュール: このモジュール(以前はOracle Cloud Infrastructureコンテナ・ストレージ・インタフェースモジュールという名前)は、Oracle Cloud InfrastructureのKubernetesアプリケーションのネットワーク・ロード・バランサをプロビジョニングするために拡張されています(ストレージの提供に加えて)。 これにより、KubernetesアプリケーションにIPアドレスを指定して、それらのアプリケーションへの外部アクセスを許可できます。 Oracle Cloud Infrastructure Cloud Controller Managerモジュールには、Oracle Cloud InfrastructureでKubernetes LoadBalancerサービスを使用するオプションが用意されています。

アプリケーション・ロード・バランサのOracle Cloud Infrastructure Cloud Controller Managerモジュールの設定の詳細は、「アプリケーション・ロード・バランサ」を参照してください。

アプリケーション・ストレージ用のOracle Cloud Infrastructure Cloud Controller Managerモジュールの設定の詳細は、「ストレージ」を参照してください。

MetalLBモジュール: MetalLBをインストールしてKubernetesアプリケーションのネットワーク・ロード・バランサとして使用するための新しいモジュールが追加されました。 これにより、MetalLBを使用して、KubernetesアプリケーションにIPアドレスを提供し、それらのアプリケーションへの外部アクセスを許可できます。 MetalLBモジュールには、ベア・メタル・デプロイメントでKubernetes LoadBalancerサービスを使用するオプションが用意されています。

MetalLBモジュールの詳細は、「アプリケーション・ロード・バランサ」を参照してください。

コンパクトKubernetesクラスタ: コントロール・プレーン・ノードを調整または保持解除する新しいオプションが追加されます。 これにより、システム以外のKubernetesワークロードをコントロール・プレーン・ノードでスケジュールおよび実行できるため、クラスタに必要なノード数を減らすことができます。

olcnectl module createコマンドに新しい--compactオプションが追加され、Kubernetesモジュールの作成時にこれを設定できます。 既存のKubernetesモジュールでこの設定を変更できるように、olcnectl module updateコマンドに新しい--compactオプションも追加されます。

本番環境では、コントロール・プレーン・ノードを保存解除しないでください。