Kubernetes is an open source container orchestration engine that automates deployment, scaling, and management of containerized applications. Helm is a package manager for Kubernetes that simplifies the creation, packaging, configuration, and deployment of Kubernetes applications by combining configuration files into a single reusable package. In CI/CD, Kubernetes can be used to manage build agents, rollback mechanisms, and deploying applications in containers. This blog provides step-by-step instructions on setting up an autoscaling CI/CD pipeline using Buildkite Pipelines with Kubernetes and Helm on any cloud platform.