kubernetes pod 被 分配 到 指 定 的 node 上
发布时间
阅读量:
阅读量
由于项目被部署于内网环境中,并且存在必须让应用A能够接入公网上却又受限的情况——唯有主机node-01具备此功能——因此我们需要将应用A的Pod集群分配至该节点上。为此方案下自然会涉及Kubernetes中使用的节点选择机制(nodeSelector)
NodeSelector 是节点选择约束的基础形式,在 node 上附加标签的方式实现了 pod 的部署至特定 node 的功能
1、给节点添加标签
我们按照下面的指令为节点指定标签kubectl label nodes <node-name> <label-key>=<label-value>
> kubectl label nodes node-01 pubilc.network=True
node/node-01 labeled
查看标签,会发现多了network=True的值。
> kubectl get no --show-labels
node-01 Ready <none> 37d v1.15.0 beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,kubernetes.io/arch=amd64,kubernete
全部评论 (0)
还没有任何评论哟~
