KubernetesPod被安排至特定节点
发布时间
阅读量:
阅读量
| 问题描述 |
|---|
Kubernetes具备独特的调度机制和策略,并由Master节点中的Scheduler组件负责实现这些功能。根据节点资源使用情况自动规划和创建Pod实例,在一般情况下能够满足大多数场景的需求。然而,在某些特殊情况下我们需要将特定类型的Pod分配到特定硬件节点上以优化资源利用率。为此,在当前阶段最常用的方法是通过nodeName和nodeSelector配置实现.Pod的分配
假设存在三个Node分别位于节点107、108和109位置,在部署Tomcat应用时需配置Deployments组件,并且在节点107上进行具体设置以启动Pod服务。
| 解决方案 |
|---|
nodeName
Pod.spec.nodeName将Pod直接分配至指定的Node节点。这种配置方式不会受到Scheduler调度策略的影响。该匹配规则采用强制性策略。
- Tomcatl.yaml文件
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: myweb
spec:
replicas: 2
template:
metadata:
labels:
app: myweb
全部评论 (0)
还没有任何评论哟~
