Prepare the Kubernetes Environment
Review the preparation tasks required before installing Splunk AppDynamics services on your Kubernetes cluster.
This page lists the tasks to prepare your Kubernetes environment so that you can install appd services.
Modify the Global Configuration File
globals.yaml.gotmpl file as follows:
Go to the directory where you have extracted the deployment files.
# Set provider
{{- $provider := "openshift" }}
# Set DNS domain
{{- $dnsDomain := "appd.apps.rosa.mycluster.openshiftapps.com" }}
# Set registry URL
global:
imageRegistry: "custom-registry-appd-registry.apps.rosa.mycluster.openshiftapps.com"
Configure CoreDNS
Configure a CoreDNS cluster IP so Splunk AppDynamics services can communicate internally in your Kubernetes cluster.
CoreDNS configuration is required within the Kubernetes cluster to enable internal communication for appd services without relying on external DNS hostnames. Since the platform CoreDNS cannot be modified directly, a separate CoreDNS instance is deployed in the cisco-coredns namespace.
Go to the directory where you have extracted the deployment files.
Perform the following steps to configure CoreDNS:
Place Your License File in Your Kubernetes Cluster
Add the license file to the deployment configuration and verify that it is available before installation.
Go to the directory where you have extracted the deployment files.
Create and Modify the Secrets File
Create the secrets.yaml file from the template and update the credentials required for deployment.