machineType 和 mixedInstancesPolicy 有什么区别
What is the difference between machineType and mixedInstancesPolicy
有谁知道在使用kops创建InstanceGroup时,为什么要同时设置machineType
和mixedInstancesPolicy
? machineType
是否意味着 kops 默认会选择 machineType
,但如果没有可用的 machineType
实例,它会从 mixedInstancesPolicy
中选择一种类型?
规范:https://kops.sigs.k8s.io/instance_groups/ 显示:
“使用 EC2 Spot 和容量优化分配策略的混合实例策略允许 EC2 Autoscaling Group select 具有最高容量的实例类型。这减少了实例组上 spot 中断的机会。”
规范没有说明 machineType
是什么以及 machineType
和 mixedInstancesPolicy
有什么区别。
apiVersion: kops.k8s.io/v1alpha2
kind: InstanceGroup
...
spec:
image: kope.io/k8s-1.16-debian-...
machineType: m5.xlarge
maxSize: XX
minSize: XX
mixedInstancesPolicy:
instances:
- m4.xlarge
- r4.xlarge
- c4.xlarge
mixedInstancesPolicy
如上所述。如果您确实需要一种特定的实例类型,则使用 machineType
。
那里有一些术语 mix-up。但是你可以看到 machineType 和 instanceType 一样。
如果两者都已设置,mixedInstancesPolicy
将被使用。但是,machineType
must 仍然经过验证,并且必须例如与 mixedInstancesPolicy
.
中实例的架构相匹配
有谁知道在使用kops创建InstanceGroup时,为什么要同时设置machineType
和mixedInstancesPolicy
? machineType
是否意味着 kops 默认会选择 machineType
,但如果没有可用的 machineType
实例,它会从 mixedInstancesPolicy
中选择一种类型?
规范:https://kops.sigs.k8s.io/instance_groups/ 显示: “使用 EC2 Spot 和容量优化分配策略的混合实例策略允许 EC2 Autoscaling Group select 具有最高容量的实例类型。这减少了实例组上 spot 中断的机会。”
规范没有说明 machineType
是什么以及 machineType
和 mixedInstancesPolicy
有什么区别。
apiVersion: kops.k8s.io/v1alpha2
kind: InstanceGroup
...
spec:
image: kope.io/k8s-1.16-debian-...
machineType: m5.xlarge
maxSize: XX
minSize: XX
mixedInstancesPolicy:
instances:
- m4.xlarge
- r4.xlarge
- c4.xlarge
mixedInstancesPolicy
如上所述。如果您确实需要一种特定的实例类型,则使用 machineType
。
那里有一些术语 mix-up。但是你可以看到 machineType 和 instanceType 一样。
如果两者都已设置,mixedInstancesPolicy
将被使用。但是,machineType
must 仍然经过验证,并且必须例如与 mixedInstancesPolicy
.