---
schema_version: "1"
id: 0a50c9696eaa2e32485a61018c6016c5393c08763b428ee0f4c89b9dd96e6147
title: Anypoint Platform PCE の前提条件
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/private-cloud/4.0/install-checklist.md
canonical_url: https://docs.mulesoft.com/jp/private-cloud/4.0/install-checklist
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 1069cdc2ed9d9ab9362a2526d508df147d477f9dd076526908d725762bf024f3
description: MuleSoft Documentation Site
release: "4.0"
latest: false
---
# Anypoint Platform PCE の前提条件

Anypoint Platform Private Cloud Edition (Anypoint Platform PCE) バージョン 4.0 以降を、プロビジョニングおよび管理する Kubernetes (K8s) クラスターにインストールできます。

MuleSoft は、以下のセクションに記載されている一般的な K8s プロバイダーでインストールを実行しました。選択したプロバイダーで Anypoint Platform PCE をインストールするためのハードウェアおよびソフトウェア要件は、このドキュメントで特に指定されていない限り、各プロバイダーによって決まります。

開始する前に、組織の運用、ネットワーク、セキュリティの各チームで、記載されているインフラストラクチャの前提条件を確認してください。確認の対象には、K8s クラスター、ハードウェア、ソフトウェア、ネットワーキング、NFS ストレージ、コンテナレジストリ、インストーラーノード、ストレージ要件が含まれます。

<table>
<tbody><tr>
<td class="icon">
<i class="fa icon-note" title="Note"></i>
</td>
<td class="content">
<div class="paragraph">
<p>Anypoint Platform PCE をインストールする前に、インストールに関与する MuleSoft Professional Services に連絡する必要があります。</p>
</div>
<div class="paragraph">
<p>Anypoint Platform PCE をインストールするには、オペレーティングシステム、NFS、および他のソフトウェアの特定のバージョンが必要です。Anypoint Platform PCE で発生するほとんどの問題は、インストールやアップグレードの前に必要な環境が設定されていなかったことに起因します。</p>
</div>
</td>
</tr>
</tbody></table>

## [](#kubernetes-クラスターの要件)Kubernetes クラスターの要件

要件は以下のとおりです。

- Kubernetes (K8s) バージョン: 1.29 または 1.30。
- Kubernetes プロバイダー:  
    
    - Rancher Kubernetes エンジン (RKE2) バージョン 1.29 および 1.30。
    - Red Hat OpenShift バージョン 4.15 および 4.16。
    - Amazon EKS Anywhere (EKS-A) 0.20 (K8s バージョン 1.29、1.30)。
- クラスター設定:  
    
    - K8s クラスター内に専用のコントロールプレーンノードを用意してください。できれば、K8s コントロールプレーン用に 3 つまたは 5 つのノードを割り当ててください。たとえば、これらのノードでは K8s の管理ワークロードのみを実行します。
    - Anypoint Platform PCE ワークロード専用のクラスターワーカーノードを用意してください。K8s コントロールプレーンノードでは Anypoint Platform PCE のポッドを実行できません。
    - 大規模なクラスターの場合:
        
        - K8s コントロールプレーンノード x 3
        - K8s ワーカーノード x 7
    - 小規模なクラスターの場合:
        
        - K8s コントロールプレーンノード x 3
        - K8s ワーカーノード x 4

Anypoint Platform PCE 3.2.x 以前をインストールしている場合は、すべての Anypoint Platform PCE ノードで SWAP を無効にしてください。Anypoint Platform PCE は Kubernetes に大きく依存していますが、Kubernetes は SWAP スペースをサポートしていません。SWAP が有効な場合、Kubernetes と SWAP デーモンが同じメモリ空間を管理しようとし、競合により CPU の過負荷を引き起こします。この問題を避けるために、Anypoint Platform PCE を実行しているマシンでは SWAP スペースを使用しないでください。

<table><tbody><tr><td class="icon"><i class="fa icon-note" title="Note"></i></td><td class="content">K8s コントロールプレーンノードで Anypoint Platform PCE ワークロードを実行すると、Anypoint Platform PCE とクラスターの両方のパフォーマンスが低下する可能性があります。</td></tr></tbody></table>

## [](#ハードウェア要件)ハードウェア要件

クラスターノードの最小要件は次のとおりです。

- 専用のコントロールプレーンノード:
    
    - アーキテクチャ x​86\_64
    - vCPUS × 4
    - メモリ 8 GiB
    - ルートボリューム 50GB
- ワーカーノード:
    
    - アーキテクチャ x​86\_64
    - vCPUS × 8
    - メモリ 32 GiB
    - ルートボリューム 50GB

詳細は、プロバイダー特有の要件を参照してください。

- [Rancher Kubernetes エンジン (RKE2) - ハードウェア](https://docs.rke2.io/install/requirements#hardware)
- [Red Hat OpenShift](https://docs.openshift.com/container-platform/4.16/installing/overview/index.html)
- [Amazon EKS Anywhere (EKS-A)](https://anywhere.eks.amazonaws.com/docs/getting-started/baremetal/bare-prereq/)

## [](#ソフトウェア要件)ソフトウェア要件

要件は以下のとおりです。

- オペレーティングシステム: RHEL 8.10

詳細は、プロバイダー特有の要件を参照してください。

- [Rancher Kubernetes エンジン (RKE2) - ソフトウェア](https://docs.rke2.io/install/requirements#operating-systems)
- [Red Hat OpenShift](https://docs.openshift.com/container-platform/4.16/installing/overview/index.html)
- [Amazon EKS Anywhere (EKS-A)](https://anywhere.eks.amazonaws.com/docs/getting-started/baremetal/bare-prereq/)

## [](#ネットワーク要件)ネットワーク要件

Anypoint Platform PCE と通信するには、以下のポートを使用します。

<table class="tableblock frame-all grid-all fit-content spread">
<colgroup>
<col>
<col>
<col>
<col>
<col>
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">プロトコル</th>
<th class="tableblock halign-left valign-top">ポート/範囲</th>
<th class="tableblock halign-left valign-top">目的</th>
<th class="tableblock halign-left valign-top">送信元</th>
<th class="tableblock halign-left valign-top">宛先</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">TCP/UDP</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">53</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">内部クラスター DNS</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">localhost</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">localhost</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">TCP</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">2379、2380、4001、7001</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">etcd 分散型データベース</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Anypoint Platform PCE ノード</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Anypoint Platform PCE ノード</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">TCP</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">4242</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">インストーラー</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Anypoint Platform PCE ノード</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Anypoint Platform PCE ノード</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">TCP</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">6443</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Kubernetes API サーバー</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Anypoint Platform PCE ノード</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Anypoint Platform PCE ノード</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">TCP</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">9443</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">HAProxy による Kubernetes API Server の負荷分散</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Anypoint Platform PCE ノード</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Anypoint Platform PCE ノード</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">TCP</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">9100</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Prometheus node-exporter</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Anypoint Platform PCE ノード</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Anypoint Platform PCE ノード</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">TCP</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">10248、10250</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Kubernetes Kubelet</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Anypoint Platform PCE ノード</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Anypoint Platform PCE ノード</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">TCP</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">10249</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Kubernetes kube-プロキシ</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">localhost</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">localhost</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">TCP</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">10251 ～ 10252</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Kubernetes コントローラーマネージャーおよびスケジューラー</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Anypoint Platform PCE ノード</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Anypoint Platform PCE ノード</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">TCP</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">10257 ～ 10259</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Kubernetes コントローラーマネージャーおよびスケジューラー (セキュア)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Anypoint Platform PCE ノード</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Anypoint Platform PCE ノード</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">TCP</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">30000 ～ 32767</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">内部サービスのポート範囲</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Anypoint Platform PCE ノード</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Anypoint Platform PCE ノード</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">TCP</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">8472</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">オーバーレイ VXLAN ネットワーク</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Anypoint Platform PCE ノード</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Anypoint Platform PCE ノード</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">TCP</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">30080</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">HTTP 公開アクセス</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">ロードバランサー</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Anypoint Platform PCE ノード</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">TCP</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">30443</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">HTTPS 公開アクセス</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">ロードバランサー</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Anypoint Platform PCE ノード</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">TCP</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">30889</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Mule Runtime Websocket</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">ロードバランサー</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Anypoint Platform PCE ノード</p></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><p class="tableblock">TCP</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">30883</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Mule Runtime 認証サービス (証明書更新用)</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">ロードバランサー</p></td>
<td class="tableblock halign-left valign-top"><p class="tableblock">Anypoint Platform PCE ノード</p></td>
</tr>
</tbody>
</table>

Anypoint Platform PCE ノードは、HTTPS 経由でロードバランサーのプラットフォーム API アドレスにアクセスする必要があります。

詳細は、プロバイダー特有の要件を参照してください。

- [Rancher Kubernetes エンジン (RKE2) - ネットワーキング](https://docs.rke2.io/install/requirements#operating-systems)
- [Red Hat OpenShift - ネットワーキング](https://docs.openshift.com/container-platform/4.16/networking/understanding-networking.html)
- [Amazon EKS Anywhere (EKS-A) - ネットワーキング](https://anywhere.eks.amazonaws.com/docs/clustermgmt/networking/networking-and-security/)

## [](#nfs-ストレージ要件)NFS ストレージ要件

[NFS サーバーの前提条件](https://docs.mulesoft.com/jp/private-cloud/4.0/verify-nfs) 参照

## [](#コンテナレジストリ要件)コンテナレジストリ要件

要件は以下のとおりです。

- TLS を介して保護されている必要があります。
- インストーラーノードおよび Kubernetes クラスターからアクセス可能である必要があります。
- ユーザー名とパスワード、または証明書ベースの認証のいずれかで保護されている必要があります。新しい証明書や更新された証明書をすべてのノードに配布し、TLS 通信が中断しないようにしてください。

## [](#インストーラーノードの要件)インストーラーノードの要件

要件は以下のとおりです。

- オペレーティングシステム: RHEL、Ubuntu、またはその他の Linux ベースのシステム。
- ストレージは最小 100GB が必要です。
- kubeconfig.yaml を使用して Kubernetes クラスターにアクセス可能であること。
    
    - クラスターは ​`cluster:admin`​ へのアクセスが必要です。これは、Anypoint Platform PCE インストーラーがさまざまな種類のリソースを作成するためです。
    - クラスターは、Anypoint Platform PCE インストーラージョブや他のサポートサービスを実行するため、デフォルトネームスペースでの​`参照/更新`​アクセス権が必要です。
- プライベートコンテナレジストリへのアクセスと接続
- OpenShift では、Anypoint Platform PCE をインストールするために SecurityContextConstraints を使用します。

## [](#ストレージ要件)ストレージ要件

要件は以下のとおりです。

Anypoint Platform PCE バージョン 4.0 以降では、すべての永続的なデータは Persistent Volume Claim (PVC) に保存されます。Kubernetes Storage Class が PVC を制御します。現在、PVC を必要とするサービスは次の 2 つです。

- SeaweedFS: S3 オブジェクトストアサービス
- Stolon - PostgreSQL HA データベース

これらのサービスで使用するストレージクラスは同じものを使用できます。基盤として選択したインフラストラクチャまたはストレージソリューションの種類によって、ストレージクラスの構成は異なる場合があります。

## [](#プラットフォーム構成)プラットフォーム構成

Anypoint Platform PCE にアクセスできるようにするため、Anypoint Platform PCE をインストールする前に、入力構成ファイルで次のように指定してください。

- プラットフォーム DNS
- ファイルシステム DNS
- 最初のユーザーアカウントの詳細
    
    - 組織名
    - ユーザー名
    - メール
    - パスワード
- プラットフォーム証明書および証明書キー (プラットフォーム DNS の Subject Alternative Name (SAN) を含む)

## [](#関連情報)関連情報

- [Anypoint Platform Private Cloud Edition (Anypoint Platform PCE) のインストール](https://docs.mulesoft.com/jp/private-cloud/4.0/install-workflow)