Flex Gateway新着情報
Governance新着情報
Monitoring API ManagerAnypoint Platform Private Cloud Edition (Anypoint Platform PCE) をインストールするプロセスは、次の手順で構成されます。
インフラストラクチャのセットアップと検証
インストール前検証の実行
Anypoint Platform PCE のインストール
| Anypoint Platform PCE のインストール前検証およびインストールを実行する前に、これらのプロセスに関与する MuleSoft Professional Services に連絡してください。 |
| OpenShift で Anypoint Platform PCE をインストールするには、「OpenShift での Anypoint Platform PCE のインストール」を参照してください。 |
Anypoint Platform PCE をインストールする前に、インフラストラクチャチームが「Anypoint Platform PCE の前提条件」に記載されている要件に従って、組織用のインフラストラクチャを正しくインストールして設定してあることを確認してください。
Kubernetes (K8s) クラスターの事前インストールヘルスチェック検証を実行するには、次の手順に従ってください。
Kubernetes クラスターのバージョンが 1.32.x または 1.31.x であることを確認します。
以下のテンプレートを使用して input.yaml ファイルを作成し、環境の詳細を更新します。
# Container Registry configuration to upload PCE images
containerRegistry:
endpoint: "" # Container Registry Endpoint
username: "" # Provide either Username/Password OR Certificate to authenticate with container registry
password: ""
certificate: "/etc/registry/certificate/ca.crt"
subproject: "mulesoft" # Container registry subproject under which all the PCE images will be part of.
tlsSkipVerify: True # True or False.
# All the fields in `platformConfiguration` are required.
platformConfiguration:
platformDNS: ""
fileSystemDNS: ""
fileSystemPath: ""
platformCertificate: /path/to/platform/certificate/cert.crt
platformCertificateKey: path/to/platform/certificate/cert.key
firstUserAccount:
organizationName: 'Test Org'
username: 'username'
email: 'username@mulesoft.com'
password: '<a-valid-password>'
# Storage class configuration for persistent data services
storageConfiguration:
pceobjectstore:
type: "persistentVolumeClaim"
storageClass: "<storage-class-name>"
controlPlaneSize: "10Gi" # Optional. Defaults to 10Gi
volumeSize: "100Gi" # Optional. Defaults to 100Gi
volumeIndexSize: "10Gi" # Optional. Defaults to 10Gi
stolon:
type: "persistentVolumeClaim"
storageClass: "<storage-class-name>"
size: "100Gi" # Optional. Defaults to 100Gi
# Configuration options for monitoring stack
monitoringAppConfiguration:
monitoringStack:
enabled: True # Defaults to True. Must be set to False for Openshift clusters.
values: | # Optional. If not provided, the default values will be used.
prometheus:
prometheusSpec:
storageSpec:
volumeClaimTemplate:
spec:
storageClassName: 'local-path',
accessModes: ["ReadWriteOnce"]
resources:
requests:
storage: 50Gi
## The following section is used to configure Grafana for an Openshift cluster. It is recommended to disable the monitoring stack as OpenShift includes Prometheus by default.
grafana:
enabled: False # Defaults to False.
values: |
datasources:
datasources.yaml:
apiVersion: 1
datasources:
- name: Prometheus
type: prometheus
url: https://prometheus-k8s.openshift-monitoring.svc:9091
access: proxy
isDefault: true
jsonData:
tlsSkipVerify: true
httpHeaderName1: 'Authorization'
secureJsonData:
httpHeaderValue1: 'Bearer <Token>'
MuleSoft プロフェッショナルサービスチームから license.lic ファイルを取得します。
KUBECONFIG 環境変数をクラスターの kubeconfig ファイルへのパスに設定します。
次のコマンドを input.yaml ファイルおよび license.lic ファイルに対して実行し、クラスターが前提条件を満たしていることを確認します。
./pcectl pre-install-check --input-file/path/to/input.yaml --license-file /path/to/license.lic
Anypoint Platform PCE のワークロードを指定されたノードにスケジュールするには、すべてのワーカーノードに次の表示ラベルを適用します。
mulesoft-role=node
redis-role=node
任意の 3 つのワーカーノードに以下の表示ラベルを適用します。これら 3 つのノードが同じである必要はありません。
stolon-keeper=yes
pce-data-nodes=yes
(省略可能) コントロールプレーンノードに Taints を適用して、Anypoint Platform PCE のワークロードがコントロールプレーンでスケジュールされないようにします。これは、組織がコントロールプレーンノードで実行したい他のワークロードにも影響します。この手順を実行する場合は Kubernetes クラスター管理者に相談してください。
mulesoft.pce/controlplane-node=true:NoSchedule
インフラストラクチャが正しく設定され、インストール前検証を実行したら、MuleSoft Professional Services が Anypoint Platform PCE のインストールをサポートします。
Anypoint Platform PCE をインストールするには、次のコマンドを使用します。
./pcectl install --input-file /path/to/input.yaml --license-file /path/to/license.lic