Kubernetes Plugin
How to configure the Kubernetes plugin.
The Kubernetes plugin enables PipeCD to manage Kubernetes application deployments.
By default, piped deploys Kubernetes application to the cluster where the piped is running in. An external cluster can be connected by specifying the masterURL and kubeConfigPath in deployTargets.
Below is an example configuration for using the Kubernetes plugin:
apiVersion: pipecd.dev/v1beta1
kind: Piped
spec:
...
plugins:
- name: kubernetes
port: 7001
url: https://github.com/pipe-cd/pipecd/releases/download/pkg%2Fapp%2Fpipedv1%2Fplugin%2Fkubernetes%2Fv0.1.0/kubernetes_v0.1.0_darwin_arm64
deployTargets:
- name: local
config:
kubectlVersion: 1.32.4
kubeConfigPath: /path/to/.kube/config
See Configuration Reference for Kubernetes plugin for complete configuration details.
Feedback
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.
Last modified July 19, 2026: docs: move plugin configuration guides to plugins section (#6698) (effc80217)