Rancher, the open-source multi-cluster orchestration platform, lets operations teams deploy, manage and secure enterprise Kubernetes.

That is why Rancher used for managing CI and development infrastructure.

At the moment there are 4 cluster under rancher(

Clusters logically divided to host Projects/Namespaces related to different purposes (Check table below)

Clusters info

NameSize LimitsSize ActualNodes typesNodes shapeStateDescription

Min: 2

Max: 20

15ON-DEMANDr5a.xlargeRunningCluster for hosting development environment per each team

Min: 2

Max: 8

6ON-DEMANDr5a.xlargeRunningCluster for hosting testing related environment used for testing (karate, cypress, sprint)

Min: 2

Max: 6

4ON-DEMANDr5a.xlargeRunningCluster for hosting performance related environment for doing some performance tests

Min: 2

Max: 3

2ON-DEMANDr5a.xlargeFloatingCluster for hosting tmp environment for DevOps related activities


Target technology stack

  • Amazon EKS
  • Amazon VPC
  • Amazon IAM
  • Amazon ALB
  • Amazon NLB
  • Amazon Route53

Target architecture 


This clusters could be created, modified and destroyed by Jenkins Job from GitHub to operate with AWS resources

Jenkins job for create cluster:

Jenkins job for delete cluster:

All you need just to choose corresponding parameters on job page.

Please notice that Jenkins job allow to create any EKS cluster you need, if you didn't aware what parameters should be used, please contact Kitfox team.

Cost forecast