K8S对node添加label,并根据label筛选节点
2017-03-01 10:31
1096 查看
某些特殊情况下,需要将某些服务固定在一台宿主机上,K8S也适应这种方式,下面以mongo为例,来看看如何实现的:
kubectl label nodes kube-node node=kube-node kubectl get node -a -l "node=kube-node"pod或者rc的配置项中添加如下配置:
nodeSelector: node: kube-node4如mongo启动的rc文件
apiVersion: v1
kind: ReplicationController
metadata:
name: mongo
spec:
replicas: 1
template:
metadata:
labels:
run: mongo
spec:
containers:
- name: mongo
image: daocloud.io/library/mongo:3.2.4
ports:
- containerPort: 27017
volumeMounts:
- mountPath: /data/db
name: mongo
volumes: [{"name":"mongo","hostPath":{"path":"/root/volumes/mongo"}}]
nodeSelector: node: kube-node4
相关文章推荐
- [Hadoop]Hadoop添加节点datanode
- C# winform treeview node添加右键菜单并选中节点
- 关于在GridView模版里添加DropDownList实现根据下拉列表的不同选择gridview根据条件筛选显示。
- Kubernetes1.91(K8s)安装部署过程(六)--node节点部署
- xml SelectSingleNode 根据属性来选择节点
- Hadoop动态添加/删除节点(datanode和tacktracker)
- 根据点击树节点筛选bindingSource数据到DataGridView显示,结合玄龙戏珠无级树
- arcgis for iOS10.2.5 根据坐标节点添加线
- Kubernetes(k8s)集群部署(k8s企业级Docker容器集群管理)系列之部署master/node节点组件(四)
- XML文件用XMLSchema进行验证和添加命名空间后节点的筛选
- Label:根据文字自动调整大小 并 添加tooltip提示
- Delphi SelectSingleNode的使用 根据节点属性获取该节点
- Node节点的添加、替换和删除
- Hadoop 添加数据节点(datanode)
- hadoop 动态添加节点datanode及tasktracker
- Delphi SelectSingleNode的使用 根据节点属性获取该节点
- hadoop集群中动态添加新的DataNode节点
- hadoop集群的负载均衡配置与添加DataNode节点和TaskTracker节点
- Hadoop 委任和解除节点(DataNode和NodeManager) Hadoop 集群管理员经常需要向集群中添加或者移除节点。通常情况下,节点同时运行DataNode和NodeManager。
- beh部署-datanode节点添加