Lighting@刘迎光
相信了,才有可能遇见,不相信,也许只会是擦肩而过!
Toggle navigation
Lighting@刘迎光
首页
IT技术
微服务(IT)
技术问答
OpenBI
读书笔记
公众号【今日脑图】
关于我
自媒体
归档
标签
K8S对node添加label,并根据label筛选节点
Docker
k8s
kubernetes
mongo
容器
2017-03-26 21:20:51
1101
lightingfire
Docker
k8s
kubernetes
mongo
容器
某些特殊情况下,需要将某些服务固定在一台宿主机上,K8S也适应这种方式,下面以mongo为例,来看看如何实现的: ``` kubectl label nodes kube-node node=kube-node kubectl get node -a -l "node=kube-node" ``` pod或者rc的配置项中添加如下配置: ```yaml nodeSelector: node: kube-node4 ``` 如mongo启动的rc文件 ```yaml 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 ``` --- > by 刘迎光@萤火虫工作室 > OpenBI交流群:495266201 > MicroService 微服务交流群:217722918 > mail: liuyg#liuyingguang.cn > 博主首页(==防止爬虫==):http://blog.liuyingguang.cn > OpenBI问答社区:http://openbi.liuyingguang.cn/
Pre:
Docker 1.12.1实践操作记录
Next:
Mondrian3.x的schema中,如何做到同一纬度的不同level数据作为查询条件来用?
Table of content