Apply Kubernetes Deployment

Do more with Apply Kubernetes Deployment

Buddy CI/CD allows you to instantly implement Apply Kubernetes Deployment with 100+ ready to use actions to automate your development and build better apps faster.

Use Apply Kubernetes Deployment in Buddy CI/CD

Apply Kubernetes Deployment - Features, integrations, alternatives & more

What it does

This action creates and updates resources in a Kubernetes cluster through running kubectl apply. This is the recommended way of managing Kubernetes applications on production.

How it works

The action, apart from executing kubectl apply continuously, checks up to 90 minutes if the deployment is applied. If something goes wrong, the action fails with a proper error message.

Action preview

Preview Apply Kubernetes Deployment action

Kubernetes Apply Deployment Action Features

  • Private, Google Kubernetes Engine, Amazon EKS and Azure AKS clusters are supported
  • Basic, Token, Client Certificates & Service Account authentication modes are supported
  • Config file is selected from the pipeline filesystem, which means it can be generated in an action preceding the K8s deployment step
  • Any version of kubectl is supported, including the latest
  • There are different Record modes supported: update the existing annotation value only if one already exists, "Record the command" and "Don’t record the command"
  • Possible options: Cascade, Force, Overwrite, Select all the specified resources, Validate and prune
  • For Prune, whitelisting is supported
  • Grace period and timeout is settable
  • Input fields: Server, Username, Password,Source Path, PruneWhitelist, GracePeriod support environment variables
  • The action can be configured in YAML mode. See Apply Kubernetes Deployment YAML parameters and Apply Kubernetes Deployment YAML config example
  • Buddy's Apply Kubernetes Deployment API is supported
  • The action supports conditional execution: it can be run on each execution, only if there are changes in the repository or specific paths since last execution or if an environment variable has a specific value
  • Error handling: you can either stop the execution, mark action and pipeline as failed or proceed the execution, mark action as warning and jump to the next action
1 - 3 (of 144)