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 22.214.171.124.|
Before you install CloudBees CI on modern cloud platforms on EKS, be sure to:
Review the Learn and Plan stages from Onboarding for CloudBees CI on modern cloud platforms.
Review the system requirements for installing on EKS.
Perform the pre-installation setup procedures.