black
Cloud native and Kubernetes use cases
split-70-30

Cloud native applications are built to allow for continuous updating of code without affecting the application end-user experience. Built with microservices running in containers, cloud native applications use Kubernetes as a container orchestrator.

Application delivery controllers (ADCs) manage traffic for Kubernetes clusters by providing advanced load balancing, service discovery, traffic management, security, and analytics capabilities.

3
transparent
Load balancing
h2
ADCs distribute traffic across multiple instances of an application, helping to ensure high availability and scalability. In Kubernetes, this is particularly important because applications are typically deployed as containers across multiple nodes.
transparent
Service discovery
h2
ADCs automatically discover the endpoints of the services running in the Kubernetes cluster and route traffic to the correct endpoints. This capability is particularly useful in dynamic environments where services are added or removed frequently.
transparent
Traffic management
h2
ADCs provide advanced traffic management capabilities such as traffic shaping, traffic prioritization, and traffic redirection to help ensure optimal performance of the applications in the Kubernetes cluster.
3
transparent
SSL termination
h2
ADCs handle SSL/TLS encryption and decryption, offloading this processing from the application servers and improving performance.
transparent
Application security
h2
ADCs provide application-layer security by blocking malicious traffic, preventing DDoS attacks, and detecting and mitigating other types of threats.
transparent
Analytics and monitoring
h2
ADCs provide detailed analytics and monitoring capabilities to help you understand the performance of the applications and the Kubernetes cluster as a whole.
icon
left
auto
primary-blue-3
Lightbulb icon

Did you know?

The same NetScaler that you've been using for your traditional three-tier applications also works for your modern cloud native applications. With NetScaler's Kubernetes ingress capabilities, you can secure and accelerate ingress traffic for one or multiple Kubernetes clusters.

auto
auto
30-70
show

Cloud native and Kubernetes with NetScaler

NetScaler Ingress Controller
NetScaler Ingress Controller exposes Kubernetes services outside the cluster and supports advanced traffic management capabilities such as SSL offloading, load balancing, and content switching.
Service mesh integration
NetScaler integrates with service mesh technologies such as Istio and Envoy, providing additional traffic management and security capabilities for microservices.
API gateway
NetScaler functions as an API gateway to manage and secure API traffic. It supports advanced API management features such as rate limiting, authentication, and authorization.
Global server load balancing
NetScaler global server load balancing (GSLB) distributes traffic across multiple data centers and cloud regions, which is particularly useful for microservices that need to be deployed across multiple geographic locations for high availability and fault tolerance.
Auto-scaling
NetScaler automatically scales the infrastructure based on the workload demand. It integrates with the Kubernetes horizontal pod auto-scaler to automatically adjust the number of NetScaler ADC instances based on the demand.

Resources

2
white
Get Started with NetScaler Automation using Terraform
h3
text-link
Read article
https://community.citrix.com/techzone-blogs/netscaler/get-started-with-netscaler-automation-using-terraform/
auto
Read article about Get Started with NetScaler Automation using Terraform - Opens link in a new window