Hitachi

Hitachi Microservices Platform - Paxos Commit Transaction Orchestrator ユーザーズガイド


2.1.1 オンプレミス環境またはRed Hat OpenShift Container Platform環境の場合

オンプレミス環境またはRed Hat OpenShift Container Platform環境の場合、HMP-PCTOを用いたユーザ責務のKubernetesアプリケーションは次の流れで開発します。スケーリング対応機能を使用する場合は、「4. スケーリング対応機能の運用」も併せて参照してください。

表2‒1 ユーザ責務のKubernetesアプリケーションの開発の流れ(オンプレミス環境またはRed Hat OpenShift Container Platform環境の場合)

項番

項目

説明

参照先

1

Javaアプリケーションの開発

HMP-PCTOが提供するJavaライブラリを使用してユーザのJavaアプリケーションを開発します。

2.2 Javaアプリケーションの開発

2

コンテナイメージ作成

HMP-PCTOが提供するDockerfileの記述例を基にDockerfileを作成・ビルドします。

2.3 コンテナイメージ作成

3

永続ボリュームとプロビジョニング方法の選定

HMP-PCTOで使用する永続ボリュームのストレージ種別と、そのプロビジョニング方法を選定します。通常版の場合だけ実施します。

2.4 永続ボリュームとプロビジョニング方法の選定(通常版限定)

4

共有ファイルシステムでの作業

共有ファイルシステムで、HMP-PCTOおよび関連製品で必要なディレクトリを用意します。通常版の場合だけ実施します。

2.5 共有ファイルシステムでの作業(通常版限定)

5

Kubernetesマニフェスト作成

HMP-PCTOが提供するKubernetesマニフェストの記述例を基にKubernetesマニフェストを作成します。

2.6 Kubernetesマニフェスト作成

6

デプロイ

Kubernetesアプリケーションを、ユーザ任意の方法でKubernetesクラスタにデプロイします。

2.7 ユーザ責務のKubernetesアプリケーションのデプロイとアンデプロイ