Drone 插件市场 > Kubernetes Deployments
kubernetes.svg

Kubernetes Deployments

by mactynow

GNU General Public License v3.0

Kubernetes 插件可用于使用较新版本的容器镜像升级 Kubernetes 部署。

YAML 配置示例

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

字段属性说明

  • container

    array必填项

    容器名称(使用 kubernetes 清单中的名称选项设置)。

    默认值:none

  • deployment

    array必填项

    部署名称。

    默认值:none

  • kubernetes_server

    string必填项

    Kubernetes 服务器 URL。

    默认值:none

  • kubernetes_token

    string必填项

    Kubernetes 令牌。

    推荐使用密钥 (Secret) 功能

    默认值:none

  • namespace

    string必填项

    Kubernetes 命名空间。

    默认值:none

  • repo

    string必填项

    容器镜像更新全名(含注册表路径)。

    默认值:none

  • tag

    string必填项

    要更新的容器镜像标记。

    默认值:none