Minikube を使用した Windows 環境での PSA の設定
- Minikube は単一のマシンにインストールされます。したがって、Minikube で PSA を設定する場合は、スケーラブルでも高可用性でもありません。
- 機能的には、Minikube の PSA と AKS、EKS、またはその他の Kubernetes クラスタの PSA に違いはありません。
次のように、Minikube を使用して Windows 環境で Web モニタリング PSA を設定します。
Azure Windows 仮想マシンの作成
以下の手順を実行します。
Azure Windows 仮想マシンでの Minikube の設定
以下の手順を実行します。
Minikube クラスタへの Heimdall の展開
Kubernetes クラスタの作成
Minikube をマシンにインストールすると、Docker 環境が付属しています。マシン上に Docker イメージをビルドし、それらのイメージを Kubernetes 展開に使用すると、Docker レジストリまたはハブからイメージがプルされ、ポッドの起動中にエラーが発生します。これは、マシンの Docker デーモンと Minikube の Docker デーモンが異なるために発生します。そのため、Docker イメージのビルドには Minikube Docker デーモンを使用する必要があります。
Minikube Docker デーモンを使用するには、次のコマンドを実行します。
minikube -p minikube docker-env | Invoke-ExpressionSimple Synth PSA のインストール用の zip ファイルを、Splunk AppDynamics ダウンロードセンターまたはベータアップロードツールからダウンロードして、ファイルを仮想マシンにコピーします。
Kubernetes クラスタを開始するには、次のコマンドを実行します。
minikube start --kubernetes-version=v1.x.x既成の Docker イメージのプル
DockerHub から sum-chrome-agent、sum-api-monitoring-agent、sum- heimdall の既成の Docker イメージをプルします。既成イメージには依存ライブラリが含まれているため、インターネットにアクセスできない場合でもこれらのイメージを使用できます。
次のコマンドを実行して、エージェントイメージをプルします。
docker pull appdynamics/heimdall-psa
docker pull appdynamics/chrome-agent-psa
docker pull appdynamics/api-monitoring-agent-psaカスタム Python ライブラリの追加
Minikube の Docker デーモンへのイメージの保存
クラスタがアクセスできるように、イメージにタグを付けてレジストリにプッシュする必要があります。Minikube の Docker にイメージを保存するには、次のコマンドを実行します。
sum-heimdall-image
minikube image load appdynamics/heimdall-psa:<heimdall-tag> sum-chrome-image
minikube image load appdynamics/chrome-agent-psa:<chrome-tag> sum-api-monitoring-image
minikube image load appdynamics/api-monitoring-agent-psa:<api-monitoring-tag>