Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Deployment of cSRX in AWS Using EKS for Orchestration

cSRX Container Firewall deployment on AWS can be achieved as plain docker container on EC2 instance using Amazon Elastic Kubernetes Service (Amazon EKS). The cluster management is done by Kubernetes, assisted by AWS and all Kubernetes commands work as is in case of EKS for container creation and management. This topic provides you details on how you can deploy cSRX on AWS cloud using Elastic Kubernetes Services (EKS) for Orchestration.

Deploy cSRX in AWS Using EKS

This topic provides you details to deploy the cSRX on AWS cloud.

  1. As a prerequisite, install AWS CLI, eksctl, and kubectl packages. For more information, see Getting started with Amazon EKS.
  2. Create cluster on EKS using the following CLI command:
  3. Monitor the cluster status using the eksctl commands listed below:
  4. Verify the cluster created. Cluster with instance type of t3.medium and 2 worker nodes is created.
  5. Start a cSRX pod on the EKS cluster using the following .yaml file. Use this yaml file as reference and run the kubectl command to deploy cSRX pod. Use the cSRX image available on AWS marketplace to spawn cSRX containers.
  6. Verify the deployment using the kubectl command below:

Sample File for cSRX Deployment

This topic provides you sample file for deploying cSRX in AWS cloud using AWS EKS orchestration.