You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: deploy/README.md
+15-9Lines changed: 15 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -34,6 +34,8 @@ Perform the following:
34
34
| VNID | Mandatory | A unique VXLAN VNID to create a VXLAN overlay between Kubernetes cluster and the ingress devices. </br></br>**Note:** Ensure that the VXLAN VNID that you use does not conflict with the Kubernetes cluster or Citrix ADC VXLAN VNID. You can use the `show vxlan` command on your Citrix ADC to view the VXLAN VNID. For example: </br></br> `show vxlan` </br>`1) ID: 500 Port: 9090`</br>`Done` </br> </br>In this case, ensure that you do not use `500` as the VXLAN VNID.|
35
35
| VXLAN_PORT | Mandatory | The VXLAN port that you want to use for the overlay. </br></br>**Note:** Ensure that the VXLAN PORT that you use does not conflict with the Kubernetes cluster or Citrix ADC VXLAN PORT. You can use the `show vxlan` command on your Citrix ADC to view the VXLAN PORT. For example: </br></br> `show vxlan` </br>`1) ID: 500 Port: 9090`</br>`Done` </br> </br>In this case, ensure that you do not use `9090` as the VXLAN PORT.|
36
36
| REMOTE_VTEPIP | Mandatory | The Ingress Citrix ADC SNIP. This IP address is used to establish an overlay network between the Kubernetes clusters.|
37
+
| DSR_IP_RANGE | Optional | This IP address range is used for DSR Iptable configuration on nodes. Both IP and subnet must be specified in format : "xx.xx.xx.xx/xx" |
38
+
37
39
38
40
1. After you have updated the Citrix k8s node controller deployment YAML file, deploy it using the following command:
39
41
@@ -48,28 +50,32 @@ Perform the following:
48
50
49
51
After you have deployed the Citrix node controller, you can verify if Citrix node controller has configured a route on the Citrix ADC.
50
52
51
-
To verify, log on to the Citrix ADC and use the following commands to verify the VXLAN VNID, VXLAN PORT, SNIP, route, and ARP configured by Citrix node controller on the Citrix ADC:
53
+
To verify, log on to the Citrix ADC and use the following commands to verify the VXLAN VNID, VXLAN PORT, SNIP, route, and Bridgetable configured by Citrix node controller on the Citrix ADC:
54
+
55
+

52
56
53
-

57
+

54
58
55
-
The highlights in the screenshot show the VXLAN VNID, VXLAN PORT, SNIP, route, and ARP configured by Citrix node controller on the Citrix ADC.
59
+
The highlights in the screenshot show the VXLAN VNID, VXLAN PORT, SNIP, route, and bridgetable configured by Citrix node controller on the Citrix ADC.
56
60
57
61
## Verify cluster deployments
58
62
59
63
Apart from "citrix-node-controller" deployment, some other resources are also created.
60
64
61
65
- In "Kube-system" namespace:
62
-
- For each worker node, a "kube-chorus-router" pod.
63
-
- A configmap "kube-chorus-router".
64
-
- A serviceaccount "kube-chorus-router"
65
-
- A clusterrole "kube-chorus-router"
66
-
- A clusterrolebinding "kube-chorus-router"
66
+
- For each worker node, a "kube-cnc-router" pod.
67
+
- A configmap "kube-cnc-router".
68
+
- A serviceaccount "kube-cnc-router"
69
+
- A clusterrole "kube-cnc-router"
70
+
- A clusterrolebinding "kube-cnc-router"
71
+
72
+

67
73
68
74
# Delete the Citrix K8s node controller
69
75
70
76
1. Delete the [config map](config_map.yaml) using the following command:
71
77
72
-
When we delete the configmap, Citrix node controller cleans up the configuration created on Citrix ADC, the "kube-chorus-router" configmap and the "kube-chorus-router" pods created by citrix node controller.
78
+
When we delete the configmap, Citrix node controller cleans up the configuration created on Citrix ADC, the "kube-cnc-router" configmap and the "kube-cnc-router" pods created by citrix node controller
0 commit comments