我正在通过遵循kubernetes文档https://kubernetes.io/docs/setup/independent/high-availability/来设置具有5个主节点的kubernetes HA集群。
我已经在第一个主机上安装了#!/usr/bin/python
from tkinter import *
from PIL import ImageTk,Image
root = Tk()
img = Image.open("test.png").convert("RGBA")
w, h = img.size
left = w/4
right = 3*w/4
upper = h/4
lower = 3*h/4
img2 = img.crop([ left, upper, right, lower])
image = ImageTk.PhotoImage(img2)
label = Label(root, image = image)
label.pack()
root.mainloop()
和docker 1.13
。
将所有必需的映像下载到所有主节点上,并在主节点1上启动kubeadm,kubelet没有运行错误,并在主节点1上创建了etcd集群。
我已将所有必需的配置和证书文件复制到其他主节点,并在主节点上启动了kubeadm,并启动了kubelet服务。 kubelet在主节点2上成功运行,并将etcd添加到现有集群中。
但是,当我在主节点3上启动kubelet时,它将删除主节点3上的所有docker映像(暂停映像除外),并且无法创建etcd或任何kube- * pod,并且无法加入集群中的第三个节点。
与其他两个节点相同。
有人可以帮助我解决这个问题吗?
先谢谢了。
答案 0 :(得分:0)
正如@ Raghu.k在他的最后一条评论中所述,master node 3
的问题是由于该节点上没有可用空间而引起的;但是,重新创建受影响的节点已解决了此问题。被标记为community wiki
,用于社区的进一步研究。