anchor.diff:  ====
   
   |Routes
  -|`*.apps.<cluster_name>.<base_domain>`
  +|`*.apps.<cluster_name>.<base_domain>.`
   |A wildcard DNS A/AAAA or CNAME record that points to the load balancer that targets the
   machines that run the Ingress router pods, which are the worker nodes by
   default. This record must be resolvable by both clients external to the cluster
   and from all the nodes within the cluster.
   
   .2+|etcd
  -|`etcd-<index>.<cluster_name>.<base_domain>`
  +|`etcd-<index>.<cluster_name>.<base_domain>.`
   |{product-title} requires DNS A/AAAA records for each etcd instance to point to the
   control plane machines that host the instances. The etcd instances are
   differentiated by `<index>` values, which start with `0` and end with `n-1`,
  
positive.code: [options="nowrap"]
  ----
  # _service._proto.name.                            TTL    class SRV priority weight port target.
  _etcd-server-ssl._tcp.<cluster_name>.<base_domain>  86400 IN    SRV 0        10     2380 etcd-0.<cluster_name>.<base_domain>.
  _etcd-server-ssl._tcp.<cluster_name>.<base_domain>  86400 IN    SRV 0        10     2380 etcd-1.<cluster_name>.<base_domain>.
  _etcd-server-ssl._tcp.<cluster_name>.<base_domain>  86400 IN    SRV 0        10     2380 etcd-2.<cluster_name>.<base_domain>.
  ----
  
  |===
  
negative.code: The following DNS records are required for an {product-title} cluster that uses
  user-provisioned infrastructure. In each record, `<cluster_name>` is the cluster
  name and `<base_domain>` is the cluster base domain that you specify in the
  `install-config.yaml` file. A complete DNS record takes the form: `<component>.<cluster_name>.<base_domain>.`.
  
  .Required DNS records
  [cols="1a,5a,3a",options="header"]
  