Installing CloudBees CI on EKS

This guide shows you how to install CloudBees CI on modern cloud platforms on Amazon Elastic Kubernetes Service (EKS). To perform the installation, you should be knowledgeable in AWS, Helm, Kubernetes, and NGINX Ingress.

CloudBees CI is a fully-featured, cloud native CD solution that can be hosted on-premise or in the public cloud. It provides a shared, centrally managed, self-service experience for all your development teams.

Installation of CloudBees CI on modern cloud platforms is accomplished via Helm.

Using Helm to install CloudBees CI provides the following advantages:

  • It lets you customize the CloudBees CI installation without resorting to error-prone modification of the CloudBees CI YAML files.

  • It provides a history of changes applied to the CloudBees CI release.

  • It provides a simpler and more robust rollback option.

  • It provides a straightforward method of creating custom environment deployments of CloudBees CI. For example: development, staging, and production CloudBees CI environments.

Installation via the CloudBees installer has been deprecated as of the release of CloudBees CI on modern cloud platforms 2.204.3.4.

Before you install CloudBees CI on modern cloud platforms on EKS, be sure to: