|
1 | | -[](https://quay.io/repository/citrix/citrix-k8s-ingress-controller) |
| 1 | +[](https://quay.io/repository/netscaler/netscaler-k8s-ingress-controller) |
2 | 2 | [](./license/LICENSE) |
3 | | -[](https://github.com/citrix/citrix-k8s-ingress-controller/stargazers) |
4 | | -[](http://hits.dwyl.com/citrix/citrix-k8s-ingress-controller) |
5 | | - |
| 3 | +[](https://github.com/netscaler/netscaler-k8s-ingress-controller/stargazers) |
| 4 | +[](http://hits.dwyl.com/netscaler/netscaler-k8s-ingress-controller) |
| 5 | +[](https://artifacthub.io/packages/search?repo=netscaler) |
6 | 6 | --- |
7 | 7 |
|
8 | | -# Citrix ingress controller |
| 8 | +# NetScaler Ingress Controller |
9 | 9 |
|
10 | 10 | ## Description |
11 | 11 |
|
12 | | -This repository contains the Citrix ingress controller built around [Kubernetes Ingress](https://kubernetes.io/docs/concepts/services-networking/ingress/). |
13 | | -##### Participate: |
| 12 | +This repository contains the NetScaler ingress controller built around [Kubernetes Ingress](https://kubernetes.io/docs/concepts/services-networking/ingress/). |
| 13 | +### Participate: |
| 14 | + |
| 15 | + You can reach out for any questions via our email: **netscaler-appmodernization@cloud.com**. |
14 | 16 |
|
15 | | - You can discuss questions/bugs/feature requests for this project on our Slack channel. To request an invitation to participate in the [Citrix ADC Cloud Native Slack channel](https://citrixadccloudnative.slack.com), provide your email address using the following form: |
16 | | - https://podio.com/webforms/22979270/1633242. |
17 | | - You can also report issues using the bug reporting template. |
| 17 | + To enhance our understanding of your Kubernetes/microservices application deployment architecture and provide you with the latest NetScaler capabilities, we kindly request you to fill out [Requirement Gathering Questionnaire](https://docs.google.com/forms/d/e/1FAIpQLSd9ueKkfgk-oy8TR1G5cp5HexFwU03kkwx_CvDyOFVFweuXOw/viewform). Your valuable insights will enable us to better serve your specific needs. Thank you for taking the time to contribute to our understanding and improvement efforts. |
18 | 18 |
|
19 | 19 | ## What is an ingress controller? |
20 | 20 |
|
21 | 21 | An Ingress Controller is a [controller](https://kubernetes.io/docs/concepts/architecture/controller/) that watches the Kubernetes API server for updates to the Ingress resource and reconfigures the Ingress load balancer accordingly. |
22 | 22 |
|
23 | | -## What is the Citrix ingress controller? |
| 23 | +## What is the NetScaler ingress controller? |
24 | 24 |
|
25 | | -Citrix provides an ingress controller for Citrix ADC MPX (hardware), Citrix ADC VPX (virtualized), and Citrix ADC CPX (containerized) for [bare metal](https://github.com/citrix/citrix-k8s-ingress-controller/tree/master/deployment/baremetal) and [cloud](https://github.com/citrix/citrix-k8s-ingress-controller/tree/master/deployment) deployments. It is built around Kubernetes [Ingress](https://kubernetes.io/docs/concepts/services-networking/ingress/) and automatically configures Citrix ADC based on the Ingress resource configuration. |
| 25 | +NetScaler provides an ingress controller for NetScaler MPX (hardware), NetScaler VPX (virtualized), and NetScaler CPX (containerized) for [bare metal](https://github.com/netscaler/netscaler-k8s-ingress-controller/tree/master/deployment/baremetal) and [cloud](https://github.com/netscaler/netscaler-k8s-ingress-controller/tree/master/deployment) deployments. It is built around Kubernetes [Ingress](https://kubernetes.io/docs/concepts/services-networking/ingress/) and automatically configures NetScaler based on the Ingress resource configuration. |
26 | 26 |
|
27 | | -The Citrix ingress controller can be deployed either by directly using [yamls](https://github.com/citrix/citrix-k8s-ingress-controller/tree/master/deployment/baremetal) or by [helm charts](https://github.com/citrix/citrix-k8s-ingress-controller/tree/master/charts). |
| 27 | +The NetScaler ingress controller can be deployed either by directly using [yamls](https://github.com/netscaler/netscaler-k8s-ingress-controller/tree/master/deployment/baremetal) or by [helm charts](https://github.com/netscaler/netscaler-k8s-ingress-controller/tree/master/charts). |
28 | 28 |
|
29 | 29 | ## Features |
30 | 30 |
|
31 | | -Features supported by the Citrix ingress controller can be found [here](https://github.com/citrix/citrix-k8s-ingress-controller/tree/master/deployment). |
32 | | -The Citrix API Gateway features can be found [here](https://github.com/citrix/citrix-k8s-ingress-controller/blob/master/docs/deploy/citrix-api-gateway.md). |
| 31 | +Features supported by the NetScaler ingress controller can be found [here](https://github.com/netscaler/netscaler-k8s-ingress-controller/tree/master/deployment). |
| 32 | +The NetScaler API Gateway features can be found [here](https://github.com/netscaler/netscaler-k8s-ingress-controller/blob/master/docs/deploy/citrix-api-gateway.md). |
33 | 33 |
|
34 | 34 | ## Supported platforms and deployments |
35 | 35 |
|
36 | 36 | Click [here](docs/support-matrix.md) for detailed list of supported platforms and deployments. |
37 | 37 |
|
38 | 38 | ## Documentation |
39 | 39 |
|
40 | | -For detailed documentation, see the [Citrix ingress controller Live Documentation](https://developer-docs.citrix.com/projects/citrix-k8s-ingress-controller/en/latest/). |
| 40 | +For detailed documentation, see the [Netscaler ingress controller Live Documentation](https://docs.netscaler.com/en-us/netscaler-k8s-ingress-controller/). |
41 | 41 |
|
42 | 42 | ## Deployment solutions |
43 | 43 |
|
44 | | -You can deploy the Citrix ingress controller in many platforms. For detailed information, see [Deployment Architecture](https://github.com/citrix/citrix-k8s-ingress-controller/tree/master/deployment). |
| 44 | +You can deploy the NetScaler ingress controller in many platforms. For detailed information, see [Deployment Architecture](https://github.com/netscaler/netscaler-k8s-ingress-controller/tree/master/deployment). |
45 | 45 |
|
46 | 46 | ## Examples |
47 | 47 |
|
48 | | -Deploy the Guestbook application and use the [Citrix ADC CPX](https://www.citrix.com/products/citrix-adc/cpx-express.html) to provide the Ingress: |
| 48 | +Deploy the Guestbook application and use the [NetScaler CPX](https://docs.netscaler.com/en-us/cpx/current-release/about.html) to provide the Ingress: |
49 | 49 |
|
50 | 50 | - [Quick Deploy using YAML](./example) |
51 | | -- [Quick Deploy using Helm](https://github.com/citrix/citrix-helm-charts/tree/master/examples/citrix-cpx-with-ingress-controller) |
| 51 | +- [Quick Deploy using Helm](https://github.com/netscaler/netscaler-helm-charts/tree/master/examples/netscaler-cpx-with-ingress-controller) |
52 | 52 | - [Quick Deploy using Kops](./docs/deploy/deploy-cic-kops.md) |
53 | | -- [Deployment in Google Cloud](https://github.com/citrix/citrix-k8s-ingress-controller/blob/master/deployment/gcp) |
54 | | -- [Deployment in Azure Cloud](https://github.com/citrix/citrix-k8s-ingress-controller/tree/master/deployment/azure) |
| 53 | +- [Deployment in Google Cloud](https://github.com/netscaler/netscaler-k8s-ingress-controller/blob/master/deployment/gcp) |
| 54 | +- [Deployment in Azure Cloud](https://github.com/netscaler/netscaler-k8s-ingress-controller/tree/master/deployment/azure) |
55 | 55 |
|
56 | 56 | ## Release notes |
57 | 57 |
|
58 | | -Click [here](https://github.com/citrix/citrix-k8s-ingress-controller/releases) for the release notes of the latest Citrix ingress controller release. |
| 58 | +Click [here](https://github.com/netscaler/netscaler-k8s-ingress-controller/releases) for the release notes of the latest NetScaler ingress controller release. |
59 | 59 |
|
60 | 60 | ## Questions and support |
61 | 61 |
|
62 | 62 | For questions and support the following channels are available: |
63 | 63 |
|
64 | | -- [Citrix Discussion Forum](https://discussions.citrix.com/forum/1657-netscaler-cpx/) |
65 | | -- [Citrix ADC Cloud Native Slack Channel](https://citrixadccloudnative.slack.com/) |
| 64 | + - [NetScaler Discussion Forum](https://community.citrix.com/forums/forum/8-microservices/) |
66 | 65 |
|
67 | | -To request an invitation to participate in the Slack channel, provide your email address using this form: [https://podio.com/webforms/22979270/1633242](https://podio.com/webforms/22979270/1633242) |
| 66 | +To enhance our understanding of your Kubernetes/microservices application deployment architecture and provide you with the latest NetScaler capabilities, we kindly request you to fill out [Requirement Gathering Questionnaire.](https://docs.google.com/forms/d/e/1FAIpQLSd9ueKkfgk-oy8TR1G5cp5HexFwU03kkwx_CvDyOFVFweuXOw/viewform). Your valuable insights will enable us to better serve your specific needs. Thank you for taking the time to contribute to our understanding and improvement efforts. |
68 | 67 |
|
69 | | -For more information about Citrix cloud native solutions, you can reach out to the Citrix product team at: AppModernization@citrix.com |
| 68 | +For more information about NetScaler cloud native solutions, you can reach out to the NetScaler product team at: **netscaler-appmodernization@cloud.com** |
70 | 69 |
|
71 | | - |
| 70 | + |
| 71 | + |
| 72 | +### NetScaler `kubectl` plugin |
| 73 | +NetScaler offers a convenient [kubectl plugin](https://github.com/netscaler/modern-apps-toolkit/blob/main/netscaler-plugin/README.md) designed to inspect NetScaler Ingress controller deployments and conduct troubleshooting operations. This feature is available from CIC version 1.32.7 onwards. Utilize the various subcommands provided by this plugin to streamline your troubleshooting process and gain valuable insights into your Ingress controller setup. We encourage you to explore the capabilities of this plugin for a more effective and efficient management of your deployments. |
72 | 74 |
|
73 | 75 | ## Issues |
74 | 76 |
|
75 | | -Describe issues in detail, collect logs, and use the [discussion forum](https://discussions.citrix.com/forum/1657-netscaler-cpx/) to report issues. |
| 77 | +Describe issues in detail, collect logs, and use the [discussion forum](https://community.citrix.com/forums/forum/8-microservices/) to report issues. |
76 | 78 |
|
77 | 79 | Use the following command to collect logs: |
78 | 80 |
|
79 | 81 | ``` |
80 | | -Get Logs: kubectl logs citrix-k8s-ingress-controller > log_file |
| 82 | +Get Logs: kubectl logs netscaler-k8s-ingress-controller > log_file |
81 | 83 | ``` |
82 | 84 |
|
| 85 | +To facilitate a more efficient troubleshooting process and identify the issue, we recommend utilizing the [CIC Diagnostic tool](https://github.com/netscaler/modern-apps-toolkit/tree/main/cic_diagnostics_tool). This tool will gather deployment logs and other essential details that are crucial for our analysis. |
| 86 | + |
83 | 87 | You can report any issues using the following forum: |
84 | | -`https://discussions.citrix.com/forum/1657-netscaler-cpx/` |
| 88 | +`https://community.citrix.com/forums/forum/8-microservices/` |
85 | 89 |
|
86 | | -For information on how to troubleshoot some of the common issues that you may encounter while using Citrix ADC CPX, see the |
87 | | -[Citrix ADC CPX documentation](https://docs.citrix.com/en-us/citrix-adc-cpx/current-release/cpx-troubleshooting.html). |
| 90 | +For information on how to troubleshoot some of the common issues that you may encounter while using NetScaler CPX, see the |
| 91 | +[NetScaler CPX documentation](https://docs.netscaler.com/en-us/cpx/current-release/cpx-troubleshooting.html). |
88 | 92 |
|
89 | 93 | ## Code of Conduct |
90 | 94 |
|
|
0 commit comments