Install Splunk AppDynamics Services in the Hybrid Deployment

Learn how a hybrid deployment uses existing on-premises components while installing services in a Kubernetes cluster.

In a hybrid deployment, the existing on-premises deployment continues to provide standalone Controller, Events Service, and End User Monitoring. The Virtual Appliance cluster hosts the selected services from the following list and securely connects them to the existing Controller and database:

  • Anomaly Detection
  • Secure Application
  • Automated Transaction Diagnostics (ATD)
  • Splunk Log Connect
  • MCP server

For more information to know how hybrid deployment works, see Hybrid Deployment.

Before you Begin

Collect the values below before editing either YAML file. Use production values—examples such as welcome, changeit, and *.nip.io are placeholders only.

Value Example / location Why it is needed
Three Virtual Appliance node IPs 10.0.202.151–153 Cluster initialization, DNS, certificate SANs, Kafka access.
Virtual Appliance ingress domain va.example.com Virtual Appliance UI and service endpoints.
Controller domain and port controller.example.com:8181 Virtual Appliance to-Controller connection.
Controller database host and port Controller host or load balancer; site-specific port Secure Application database access.
Tenant account name customer1 Tenant-specific DNS and authentication routes.
Controller access key Controller UI → Licenses → Account → Access Key Virtual Appliance licensing and authentication.
Controller and database credentials Use a secure secret source Bootstrap and service connectivity.
TLS decision Self-signed or CA-signed Determines which certificate files must be copied.
Virtual Appliance profile small, medium, large, or xlarge Must match the profile used to create the virtual machines.

Installation Workflow

  • All nodes use the same time source and have synchronized clocks.
  • The Virtual Appliance can reach the Controller, Controller database, DNS servers, and required package/image sources.
  • The Controller can reach the Virtual Appliance node ports used by Kafka.
  • You have backups and an approved maintenance window for Controller restart.