我需要使用私有镜像运行 kubernetes 集群。我首先使用由kubeadm init
(我是 kubernetes 新手) 生成的配置,然后修改.yaml
文件以使用我自己的镜像。kubelet
启动时它会运行其余服务。
它运行正常,但有一个kube-proxy
正在使用 gcr.io 映像运行。没有/etc/kubernetes/manifests/kube-proxy.yaml
生成文件kubeadm init
(就像为其他服务所做的那样),所以我自己创建了一个,但它没有帮助(仍然在运行 gcr.io)。
根据我的观察,kube-proxy
这是由kube-apiserver
(当 apiserver 被禁用时代理不会运行)启动的,但我找不到阻止它的方法。
是否可以从我的私有图像运行kubelet
并kube-proxy
使用它kube-apiserver
(可以接受 kubernetes 的重新编译)?
编辑:忘了提及我搜索了配置文件并且没有找到任何相关gcr.io
且未--cloud-provider
使用的内容。