Kubernetes plugin
Deploy an application to a Kubernetes cluster.
The PipeCD maintainers develop and maintain the following plugins. Each plugin is versioned and released independently. You can download the plugin binaries from the releases page.
| Plugin | Description |
|---|---|
| Kubernetes | Deploys applications to a Kubernetes cluster. Supports quick sync and pipeline sync with canary, baseline, and blue-green strategies. |
| Kubernetes multi-cluster | Deploys a single application to multiple Kubernetes clusters with one pipeline. |
| Terraform | Applies infrastructure changes by running terraform plan and terraform apply in a pipeline. |
| Amazon ECS | Deploys applications to Amazon ECS. |
| Plugin | Stage | Description |
|---|---|---|
| Wait | WAIT |
Waits for a specified duration before continuing the pipeline. |
| Wait approval | WAIT_APPROVAL |
Pauses the pipeline until a user approves the deployment. |
| Analysis | ANALYSIS |
Evaluates the deployment by querying metrics, logs, or HTTP endpoints. |
| Script run | SCRIPT_RUN |
Runs arbitrary commands as a pipeline stage. |
Deploy an application to a Kubernetes cluster.
Deploy a single Kubernetes application to multiple clusters with one pipeline.
Apply infrastructure changes with Terraform.
Specific guide to configuring deployment for Amazon ECS application using the ECS plugin.
Pause the pipeline for a fixed duration.
Pause the pipeline until a user approves.
Evaluate a deployment by analyzing metrics, logs, and HTTP responses.
Run arbitrary commands as a pipeline stage.
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.