Kubernetes:在aws集群中指定或确定Pod可用区

时间:2020-03-13 16:19:24

标签: amazon-web-services kubernetes volume availability-zone

我想将一个亚马逊ebs卷(上面有数据)安装到我的pod上。问题是在启动Pod之前,我没有找到一种方法来预先确定Pod的可用区域。如果pod不在卷的同一可用区域上启动,则会导致绑定错误。

启动前如何指定或确定Pod的可用区?

2 个答案:

答案 0 :(得分:2)

您可以使用public标签和节点选择器来进行此类操作。但是,除非您使用的是非常旧的Kubernetes版本,否则应由调度程序自动处理。

答案 1 :(得分:1)

我不确定是否可以提前确定豆荚的预定地点。

您可以做的是在部署上设置节点关联性,以便它们始终部署到带有特定标签的节点上。

例如,如果您用节点的az标记节点,然后使用节点关联性将pod分配给这些节点,则应该完成您要执行的操作。

https://cloud.google.com/filestore/docs/accessing-fileshares

相关问题