惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

F
Fortinet All Blogs
MyScale Blog
MyScale Blog
Microsoft Security Blog
Microsoft Security Blog
量子位
B
Blog
aimingoo的专栏
aimingoo的专栏
Apple Machine Learning Research
Apple Machine Learning Research
阮一峰的网络日志
阮一峰的网络日志
The GitHub Blog
The GitHub Blog
T
The Exploit Database - CXSecurity.com
N
News | PayPal Newsroom
Cloudbric
Cloudbric
A
About on SuperTechFans
AI
AI
Hacker News: Ask HN
Hacker News: Ask HN
S
Schneier on Security
Recent Commits to openclaw:main
Recent Commits to openclaw:main
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
C
Cyber Attacks, Cyber Crime and Cyber Security
L
LINUX DO - 最新话题
T
The Blog of Author Tim Ferriss
Simon Willison's Weblog
Simon Willison's Weblog
有赞技术团队
有赞技术团队
H
Heimdal Security Blog
J
Java Code Geeks
大猫的无限游戏
大猫的无限游戏
D
Docker
Security Archives - TechRepublic
Security Archives - TechRepublic
N
News and Events Feed by Topic
IT之家
IT之家
Know Your Adversary
Know Your Adversary
N
Netflix TechBlog - Medium
T
Tailwind CSS Blog
B
Blog RSS Feed
C
Cybersecurity and Infrastructure Security Agency CISA
C
Cisco Blogs
博客园 - 叶小钗
美团技术团队
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
H
Hackread – Cybersecurity News, Data Breaches, AI and More
L
LangChain Blog
The Hacker News
The Hacker News
Y
Y Combinator Blog
I
Intezer
The Register - Security
The Register - Security
F
Full Disclosure
V
V2EX
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Last Week in AI
Last Week in AI
Martin Fowler
Martin Fowler

Kubernetes

K8s 发布失败后,大家第一眼先看哪? - V2EX 基于终端 TUI 的 k8s 运维工具 运维 help 运维,开源一个桌面端 K8S 多集群管理工具: https://github.com/eryajf/kite-desktop - V2EX 基于 K8S 实现的无限扩展的 tikrok v3 企业版 - V2EX 怎么优化集群上大量 crontab 执行问题 - V2EX K8s Admin:一个轻量级的多集群 Kubernetes 管理平台 - V2EX K8S 网关求助, 兼容老 HTTP 协议和老 TLS 版本 - V2EX 初学 k8s,如何解决网络下载慢的问题? - V2EX 在阿里云上搭建 K8S 的最佳实践是什么? - V2EX [求助] sealos 私有化部署失败 - V2EX K8s etcd 恢复 - V2EX 大家在生产环境使用 Redis on K8s 的方案是什么? - V2EX Claude Code Skill + K8S 安全审计有没有搞头? - V2EX 捡了点垃圾,打算在家里玩 K3S,求创意 - V2EX istio 的 ambient 模式现在成熟了吗? - V2EX 轻量的 K8s 镜像自动更新工具: kube-watchtower - V2EX openwrt + pve (pve 上部署 k8s) 能够实现 将 op 上的 ipv6-pd 动态的分配到 k8s svc 上吗?当 ra 通告到达时能够自动更新的程度。 - V2EX 有一些 Golang/k8s 基础,想转行做 云原生开发 我还需要学什么? - V2EX 求份搭建高可用 k8s 的教程 - V2EX 有什么可以快速验证应用部署 K8S 的办法么? - V2EX 有没有办法实现一个对外服务就可以访问 k8s 集群内的所有服务? - V2EX k8s ingress 转发会把 encode 后的 uri 还原成转义前的字符串 - V2EX k8s 下 nfs-provisioner 迁移 - V2EX K8S 中的 POD,如何安全的执行 docker build? - V2EX k8s 的一些问题 - V2EX 有人用过 victoria metrics stack 吗? - V2EX django 应用里面的脚本怎么在 k8s 平台启动更合适? - V2EX kubesphere 直接闭源下线 怎么看? - V2EX IDEA 本地调试 Spring Cloud 项目,如何调用 k8s 集群里的 svc ip - V2EX 有没有 k8s + ingress +frp 这种方案 - V2EX Gitops 中涉及敏感信息推荐用什么工具呢? - V2EX 你认为什么规模的公司适合使用 k8s? - V2EX 请问大家所在公司的 k8s 集群 cni 和 cri 选型是什么? - V2EX 求大神指点在 k3s 上面启动容器报错 libc.so.6: invalid ELF header milvus 应该怎么入手排查 - V2EX 搞了一个 kubernetes dashboard - V2EX 认真请教有什么好的方式可以深入了解学习 k8s - V2EX 各位是如何在 k8s 中做镜像构建的? - V2EX KubeCon China 2025 见闻 单机能不能用来学习 K8S - V2EX k8s 使用调研 - V2EX 请问现在大佬们公司都是用的什么 k8s 可视化工具 [开源自荐] 搞了一个 SSH 和 K8s 连接信息的管理小工具(仅限 Mac) 开源小白,最近开源了个练手新项目 CILIKUBE,欢迎大佬们 Star! 再也不用记 k8s 的命令了 - V2EX 救救我~~, k8s 的 containerd 的镜像加速还有那些办法可以用呀 - V2EX 昨天 rancher 给我挖了一个大坑 - V2EX 不懂就问: kubeadm 能否用于生产?和 kubespray 区别是什么? - V2EX 新人练手请教 - V2EX 大家公司的基础服务有哪些是二进制包方式部署在服务器上的? - V2EX 想学习 K8S,请问大佬们应该怎么入门呢? 有人用过 open-local
gitlab runner in k8s 构建镜像的最佳实战是什么 - V2EX
bli22ard · 2025-06-25 · via Kubernetes

这是一个创建于 354 天前的主题,其中的信息可能已经有所发展或是发生改变。

我使用 gitlab runner in k8s

kaniko

一直用这个,不过最近发现和 gitlab runner 新版本兼容有问题,出现

kaniko should only be run inside of a container, run with the --force flag if you are sure you want to continue

然后发现 kaniko 已经不维护了。

docker in docker

这个必须要开启特权模式容器,需要启动守护进程

另外

buildah 、podman 没测试, 不知道是否适合 CI 场景使用。

问题

哪个在 gitlab runner in k8s 好用

Vraw5

1

Vraw5      2025 年 6 月 25 日   ❤️ 1

kaniko 不建议脱离他们的镜像使用。可以试试 buildkit ,前两天我也发过帖子,或许这个是最优替代了

cyaki

2

cyaki      2025 年 6 月 25 日   ❤️ 1

用 buildkit
docker cli 配置 remote driver 指向 buildkit
再尝试用 karpenter 做 CICD 的自动扩缩容

homolabby

3

homolabby      2025 年 6 月 25 日

支持楼上,buildkit 里面的 buildctl 可以使用 rootless 模式,本质上是一个 rootless 的 container ,不需要 cgroupv2 和 privileged

homolabby

4

homolabby      2025 年 6 月 25 日

还有一点很关键,kaniko 不能够完全支持 Dockerfile 语法,比如 --mount=type=cache 保存 go mod 和 build 缓存都不支持,导致 kaniko 做 ci 会比 buildkit 慢且资源开销大很多

coefu

8

coefu      2025 年 6 月 25 日

瞬间想起了 5 年前的记忆。那时候 kaniko 刚起步,现在竟然不再维护了。

Mithril

9

Mithril      2025 年 6 月 25 日

buildkit

我们之前也折腾了很长一段时间 k8s build ,包括你说的 kaniko 。但折腾到最后就是找个物理机或者虚拟机,里面直接装个 runner 跑去。简单省力,Debug 也非常方便。

bli22ard

10

bli22ard      2025 年 6 月 25 日

@coefuqin #8 这么算我也差不多 5 年前用的

@Mithril #9 buildkit 部署了一个单独 daemon ,然后 gitlab ci runner 里面通过 buildctl 调用。不知道 buildkit 的 cache 相比 gitlab runner 的 cache 哪个速度更快

mengyx

11

mengyx      2025 年 6 月 25 日

我们团队都换到 buildah 了,没遇到啥问题;
不过我们的镜像都比较简单,基本是一个 step 构建好产物之后,用 buildah 拷贝到容器镜像;