如何选择爪牙给定吊舱创建请求

问题描述 投票:0回答:2

如何kubernetes选择在许多附庸可用于给定吊舱创建命令?有什么事情可以控制/调整了?

如果复制荚提交部署,是kubernetes智能足以将它们放置在不同的爪牙,如果他们公开相同的容器/主机端口对?或者它始终把不同的副本在不同的奴才?

约角落情况下,像什么,如果暴露同一主机/集装箱港口对两个不同的吊舱(不一定副本)提交什么?他们会仔细地放置在不同的奴才?

如果一个吊舱需要特定的计算/存储要求,可以将它放置在一个仆从/主机有足够的资源留给满足这些要求?

总之,有没有对kubernetes荚放置策略的详细文档?

kubernetes
2个回答
2
投票

豆荚计划使用generic_scheduler.go算法港口

有迹象表明,防止主机端口冲突,并确保有足够的内存和CPU要求的规则。 predicates.go


1
投票

选择适合荚创造奴才一种方法是使用nodeSelector。内舱的YAML文件中指定要选择走狗奴才的标签。

 apiVersion: v1
 kind: Pod
 metadata:
  name: nginx1 
  labels:
   env: test
 spec:
  containers:
  - name: nginx 
    image: nginx 
    imagePullPolicy: IfNotPresent
  nodeSelector: 
   key: value
© www.soinside.com 2019 - 2024. All rights reserved.