我正在跟踪指南[1]以创建具有1个主节点和2个节点的多节点K8S集群.此外,标签需要分别设置到每个节点.
Node 1 - label name=orders
Node 2 - label name=payment
Run Code Online (Sandbox Code Playgroud)
我知道以上可以通过运行kubectl命令来实现
kubectl get nodes
kubectl label nodes <node-name> <label-key>=<label-value>
Run Code Online (Sandbox Code Playgroud)
但我想知道如何在创建节点时设置标签.节点创建指南在[2]中.
感谢您的意见.
[1] https://coreos.com/kubernetes/docs/latest/getting-started.html
[2] https://coreos.com/kubernetes/docs/latest/deploy-workers.html
实际上,从1.3或类似的版本开始,有一种简单的方法可以实现这一目标。
负责注册节点的是在其上启动的kubelet进程,您需要做的就是向它传递这样的标志--node-labels 'role=kubemaster'
。这就是我如何在AWS k8s集群中的不同自动伸缩组之间区分节点。
归档时间: |
|
查看次数: |
14221 次 |
最近记录: |