我想将一个亚马逊ebs卷(上面有数据)安装到我的pod上。问题是在启动Pod之前,我没有找到一种方法来预先确定Pod的可用区域。如果pod不在卷的同一可用区域上启动,则会导致绑定错误。
启动前如何指定或确定Pod的可用区?
答案 0 :(得分:2)
您可以使用public
标签和节点选择器来进行此类操作。但是,除非您使用的是非常旧的Kubernetes版本,否则应由调度程序自动处理。
答案 1 :(得分:1)
我不确定是否可以提前确定豆荚的预定地点。
您可以做的是在部署上设置节点关联性,以便它们始终部署到带有特定标签的节点上。
例如,如果您用节点的az标记节点,然后使用节点关联性将pod分配给这些节点,则应该完成您要执行的操作。
https://cloud.google.com/filestore/docs/accessing-fileshares