k8s亲和性应用示例
16lz
2021-04-01
由于特殊需求,需要将特定命名空间下的pod调度到特定的节点上,本来直接使用硬节点亲和性就可以了,但是后面由于安装了中间件nacos,这个本身自带pod亲和性,就需要同时配置pod亲和性和node亲和性,这里将改好的配置做个记录,如下:
spec: affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - key: xiamentag operator: In values: - xiamen podAntiAffinity: preferredDuringSchedulingIgnoredDuringExecution: - podAffinityTerm: labelSelector: matchExpressions: - key: app operator: In values: - nacos topologyKey: kubernetes.io/hostname weight: 100
需要注意的是将原来nacos的pod硬亲和性改成软亲和性才可以,不然会报错
每一份赞赏源于懂得
赞赏
0人进行了赞赏支持
更多相关文章
- Prometheus 之 K8S系统组件服务监控
- db-sample-schemas
- 修改用户uid
- K3cloud《资产管理》模块-资产清单明细报表
- Gateway网关过滤之后获取不到 HttpServletRequest
- 开始使用ElasticSearch(十一)之数据多表导出
- Windows下添加Zscaler CA根证书到Python,解决Pip SSL访问报错问题
- S3 Cross Account Access 跨账户访问
- python自动创建每周周报模板