【发布时间】:2018-06-07 21:18:03
【问题描述】:
我是 Kubernetes 开发的新手,我的任务是更改 Kuberenetes 服务中的一些功能。
我有Kubernetes local cluster,还有一个包含 4 个 RPI 的测试平台,我的第一个更改是在 Kubectl 上完成的,我所做的是在我的机器上交叉编译二进制文件,然后替换旧的二进制文件在 RPI 中找到(因为在 RPI 中编译代码非常耗时)。
现在,我必须更新对Kube-proxy 的一些更改,在本地集群中,二进制文件位于_output/bin 中,但是在真正的集群中,Kube-proxy 正在容器中运行(对于每个节点),因此更改二进制文件需要创建新的 Docker 映像并强制 Kubernetes 选择这些映像而不是默认映像(据我所知)。
所以我的问题:
在正在运行的集群上推送
Kube-proxy上的更改的最佳/最简单方法是什么?如果我在 RPI 中编译代码,
make将发布一个二进制文件Kube-proxy,但集群将如何处理这些更改?
集群规范:
Kubernetes v1.9.
操作系统 hypriotos-v7+。
32 位架构臂。
【问题讨论】:
标签: kubernetes kube-proxy