【发布时间】:2025-12-04 19:40:02
【问题描述】:
将 repo (tag v1.14.0) 克隆到本地机器后;我修改了cmd/kube-apiserver/app/server.go 文件;我添加了一行新代码,即客户日志条目
在 K8s 代码编译时,我在 _output/release-images/amd64/ 中找到了 docker images tar 球,我使用了 docker load -i _output/release-images/amd64/kube-apiserver.tar
它添加了一个新构建的 apiserver docker 映像,但是,它不会覆盖标签,而是创建一个新标签 v1.14.0-dirty
现在我的问题是K8s 如何以及为什么将dirty 后缀添加到图像标签?
现在,当我执行 kubeam init 时,它仍然会部署带有 v1.14.0 标签的原始镜像,并且不会部署带有 v1.14.0-dirty 标签的新建镜像
如何使用新建的 docker 镜像启动 K8s?
【问题讨论】:
标签: kubernetes kubeadm kube-apiserver