跳至正文
来自: 首页 » Coder Life » Docker » Drone 的 K8S 伴侣

Drone 的 K8S 伴侣

主要分以下几个方案:

  1. 手动打包 kubectl 镜像
  2. pelotech/drone-helm3
  3. bitsbeats/drone-helm3
  4. Kubernetes
  5. Helm
  6. Kubernetes Deployments
  7. Drone Kube
  8. Dron8s

1 手动打包 kubectl 镜像

或许可以直接使用 bitnami/kubectl

或者试试 这个

2 Helm

3 Kubernetes

可以创建和更新 Kubenetes。

但是版本只有 0.0.1 ,感觉有点不靠谱啊……

截止到当前(2022年4月8日),最后更新时间为:on 3 Apr 2020……

4 Kubernetes Deployments

只能进行更新操作,所以必须是已经创建了的 Deployment 才行。

约等于以下命令:

kubectl set image deployment/nginx-deployment nginx=nginx:1.9.1

看着挺规整的,但是一看代码,最后更新是4年前。。比上面的还要早。。

5 Drone Kube

也是只能进行更新操作。

这个约等于:

kubectl apply -f deployment.yaml

一看记录 5 年前。。

6 Dron8s

bh90210/dron8s: Yet another Kubernetes plugin for Drone using dynamic Server Side Apply to achieve –server-side parity for your CI-CD pipelines (github.com)

GitHub 仓库

这个针不戳,这个至少 21 年 10 月还有 commit。

官网上的特性:

  • 对于不存在的资源,可以自动创建
  • 可以在一个文件中,处理多个 yaml 配置
  • 可以处理大多数资源类型
  • 集群内外通用
  • 设置简单,使用简单,文档友好
  • 支持变量

发表回复

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据