Follow the steps in Azure deployment, if you want to access VMware Telco Cloud Service Assurance using the FQDN.

To update VMware Telco Cloud Service Assurance IP in core DNS, follow the steps.

Procedure

  1. Create a sample yaml file (for example: tcsa-dns.yaml, sample provided below) containing entry for AKS LBIP and TCSA-DNSName. This file can be created in the deployer VM.
    apiVersion: v1
    kind: ConfigMap
    metadata:
      name: coredns-custom
      namespace: kube-system
    data:
        tcsalb.override: |
              hosts {
                  <AKS LBIP> <TCSAFQDN>
                  fallthrough
              }
  2. To apply the file, run the below command on deployer VM:
    kubectl apply -f tcsa-dns.yaml
  3. Execlute the command to get all core DNS pods:
    kubectl get pods -A| grep coredns
    
  4. Delete all coredns pods using the below command:
    kubectl delete pod coredns-<pod1> coredns-<pod2> coredns-<pod3> -n kube-system
    
  5. Verify all core DNS pods come up using the below command:
    kubectl get pods -A| grep coredns
  6. Set the dashboardStaticAccessIp to VMware Telco Cloud Service Assurance DNS Name/FQDN in values.yaml during the deployment.