Advertisement

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)

还没有任何评论哟~