Deploying NCache in Elastic Kubernetes Service (EKS)
Amazon Elastic Kubernetes Service (Amazon EKS) is a fully managed Kubernetes Service. In EKS:
- You can run EKS clusters using serverless compute for containers using AWS Fargate.
- The cluster is integrated with various services such as Amazon CloudWatch, Auto Scaling Groups, AWS Identity and Access Management (IAM), and Amazon Virtual Private Cloud (VPC).
- You are provided with a seamless experience to monitor, scale and load-balance your .NET or Java applications inside the EKS cluster.
- The cluster provides a Kubernetes native experience by integrating with AWS App Mesh. This brings rich observability, traffic controls and security features to your applications.
NCache in EKS improves your application's performance and induces scalability by improving latency in your EKS cluster.
Here you will find the steps required to get started with Elastic Kubernetes Service. Follow the steps provided below to quickly start deploying and using NCache in an EKS cluster.
In this Section
Create Elastic Kubernetes Cluster
Steps to create an EKS cluster.
Create NCache Resources in EKS
Steps to create NCache deployment pod in EKS.
Create Discovery Service in EKS
Steps to create a headless discovery service for NCache clients in the EKS clutser.
Create Access for NCache Management in EKS
Steps to create a gateway service inside EKS.
Create NCache Client in EKS
Steps to create your NCache client docker image.
Create NCache Client Deployment in EKS
Steps to deploy NCache client in the EKS cluster.
Create Cache Cluster in EKS
Steps to create NCache clustered cache inside Elastic Kubernetes cluster.
Monitor NCache Cluster and Clients in EKS
Steps to monitor cache cluster and connected client activity through NCache inside EKS.
Adding Cache Servers in EKS at Runtime
Steps to add more cache servers at runtime inside the cluster.
Removing Cache Servers in EKS at Runtime
Steps to remove cache nodes at runtime from NCache cluster inside EKS.