@@ -12,15 +12,15 @@ ms.date: 12/10/2024
12
12
13
13
# Troubleshoot Nexus DNS Issues
14
14
15
- NNF (Nexus Network Fabric) NNF provides a bridge between Nexus resources hosted by a Kubernetes
15
+ NNF (Nexus Network Fabric) provides a bridge between Nexus resources hosted by a Kubernetes
16
16
cluster running on Azure VMs (Virtual Machines) and Azure, accessing Azure resources via their
17
17
domain names. However a DNS (Domain Name System) error in NNF can mean that Azure resources
18
18
can't be contacted which impacts deployment or management of Nexus resources.
19
19
20
20
The DNS proxy that causes this error is an [ Envoy DNS Proxy] ( https://www.envoyproxy.io/docs/envoy/latest/ )
21
- running via a Kubernetes deployment in either an Infrastructure or Tenant cluster.
22
- The precise location of the DNS proxy will have been determined when the customer
23
- has deployed ther NAKS (Nexus Azure Kubernetes Service) cluster or during some other
21
+ running via a Kubernetes deployment in either an infrastructure or tenant Kubernetes cluster.
22
+ The precise location of the DNS proxy is determined when the customer
23
+ deploys their NAKS (Nexus Azure Kubernetes Service) cluster or during some other
24
24
deployment.
25
25
26
26
## Diagnosis
@@ -32,16 +32,16 @@ deployment.
32
32
33
33
### Trigger a DNS cache refresh for the NNF Workload Proxy
34
34
35
- - Based on configuration and deployment, identify the Infrastructure or Tenant Kubernetes Cluster on which the DNS proxy is runnning
36
- - Log- in to the Kubernetes cluster
35
+ - Identify the Infrastructure or Tenant Kubernetes Cluster on which the DNS proxy is running from the initial configuration and deployment process
36
+ - Log in to the Kubernetes cluster
37
37
- Using the Azure portal, find your cluster
38
38
- From the _ Overview_ blade, click the _ Connect_ command (between _ Refresh_ and _ Delete_ )
39
- - Follow the instructions from the resulting pop-up window that explains how to use Kubernetes cluster
39
+ - Follow the instructions from the resulting pop-up window that explain how to connect to the Kubernetes cluster
40
40
- Identify the DNS proxy deployment using this command
41
41
``` bash
42
42
$ kubectl get deployments --all-namespaces=true | grep envoy
43
43
```
44
- - Restart the deployment, which will cause the DNS caching to be reset, using this command:
44
+ - Restart the deployment, which causes the DNS caching to be reset, using this command:
45
45
``` bash
46
46
kubectl rollout restart deployment < your-envoy-deployment-name> --namespace < namespace-where-envoy-pod-exists>
47
47
```
0 commit comments