Kubernetes 将安装在粉红色描绘的虚拟机之上。
我将使用 statefulsets 或 replicasets 来部署 Jenkins master 和 Jenkins executor。我希望 Jenkins 主服务器上的工作区文件夹在所有副本上始终保持同步,以防万一丢失任何工作虚拟机或服务器。
可以使用副本集或状态集的内部机制来实现,还是可以通过其他方式保持工作区同步?
谢谢,
阿尔伯特
答案 0 :(得分:2)
您不能仅仅假设 statefulset
会为您完成这项工作。您可以配置 NFS 服务器并将 PV 指向它并将您的 PVC 绑定到此 PV,您的 STS 可以指向您的 PVC。所以,基本上
STS -> PVC -> PV -> NFS Server
因此,即使一个工作节点出现故障,也不会影响其他工作节点。