Google Kubernetes Engine (GKE)
LoadBalancer の DNS 名前解決の問題
- OTEL collector のログに、クラスター IP アドレスに対する “connection refused” エラーが表示される
- 次のような OpAMP 接続の失敗:
dial tcp 34.118.227.30:4320: connect: connection refused
GKE の values の例
Amazon EKS
Azure AKS
本番環境向けクラウドデプロイメントのチェックリスト
- 外部ドメイン/IP に合わせて
hyperdx.frontendUrlを適切に設定する - HTTPS アクセス用に、TLS を有効にしたイングレスを設定する
- 接続の問題が発生する場合は、OpAMP サーバー URL を FQDN で上書きする (特に GKE)
- ClickHouse と Keeper のボリュームクレーム用のストレージクラスを設定する
- 適切なリソースリクエストと制限を設定する
- 監視とアラートを有効にする
- バックアップと災害復旧を構成する
-
hyperdx.secretsまたは外部シークレットを使用して、適切なシークレット管理を実装する
本番環境のベストプラクティス
リソース管理
高可用性
永続ストレージ
- GKE:
pd-ssdまたはpd-balanced - EKS:
gp3またはio2 - AKS:
managed-premiumまたはmanaged-csi
ブラウザ互換性に関する注意事項
次のステップ
- 設定ガイド - API キー、シークレット、イングレス
- デプロイメントオプション - 外部システムの設定
- アップグレードガイド - v1.x から v2.x への移行
- 追加マニフェスト - カスタム Kubernetes オブジェクト
- Helm メインガイド - 基本インストール
- Cloud デプロイメント (v1.x) - v1.x のクラウド設定