Drone plugins > Kubernetes Deployments
The Kubernetes plugin can be used to upgrade a Kubernetes deployment with a newer version of an image.
Example
kind: pipeline
name: default
steps:
- name: deploy
  image: quay.io/honestbee/drone-kubernetes
  settings:
    kubernetes_server: https://kubernetes.company.org
    kubernetes_token: CXHVLJSDKJFS...
    namespace: app
    deployment: my-deployment
    repo: myorg/myrepo
    container: my-container
    tag: mytag
Properties
- containerarrayrequired- Container name (setup with the name option in the kubernetes manifest). - Default: none 
- deploymentarrayrequired- Deployment name. - Default: none 
- kubernetes_serverstringrequired- Kubernetes server URL. - Default: none 
- kubernetes_tokenstringrequired- Kubernetes token. Secret recommended- Default: none 
- namespacestringrequired- Kubernetes namespace. - Default: none 
- repostringrequired- Image to update full name (with registry path). - Default: none 
- tagstringrequired- Image tag to update. - Default: none