AWSInstanceClass
Scope: Cluster
Parameters of the AWS instance used by machine-controller-manager
(the node-manager modile).
The CloudInstanceClass
resource of the node-manager
module refers to this resource.
- object
Extra AWS tags for instances in addition to
AWSClusterConfiguration.tags
. - string
The Amazon Machine Image (AMI ID) to use in provisioned instances.
If omitted, the AMI defined in the masterNodeGroup.instanceClass.ami parameter of the
AWSClusterConfiguration
resource is used.Here is how you can find the required AMI (each region has its own set of AMIs):
aws ec2 --region <REGION> describe-images \ --filters 'Name=name,Values=ubuntu/images/hvm-ssd/ubuntu-bionic-18.04-amd64-server-2020*' | \ jq '.Images[].ImageId'
Example:
ami: ami-040a1551f9c9d11ad
- object
Deprecated: the parameter is no longer used. Deckhouse is using parameters from the cloud for passed instance type.
Instance capacity for non-standard instance types (the
instanceTypes
parameter).Cluster-autoscaler uses the parameter for scheduling only when there are no nodes in NodeGroup yet (if
minPerZone
equal to 0). If there are already nodes in the NodeGroup, then cluster-autoscaler uses the actual node capacity (CPU, memory) when planning, and does not use thecapacity
parameter.The parameter must be specified only for non-standard instance types. Info about the capacity of standard instance types (
t2.micro
,m6a.12xlarge
, etc.) is embedded in Deckhouse.
Parameters of the AWS instance used by machine-controller-manager
(the node-manager modile).
The CloudInstanceClass
resource of the node-manager
module refers to this resource.
- object
Extra AWS tags for instances in addition to
AWSClusterConfiguration.tags
. - string
The Amazon Machine Image (AMI ID) to use in provisioned instances.
If omitted, the AMI defined in the masterNodeGroup.instanceClass.ami parameter of the
AWSClusterConfiguration
resource is used.Here is how you can find the required AMI (each region has its own set of AMIs):
aws ec2 --region <REGION> describe-images \ --filters 'Name=name,Values=ubuntu/images/hvm-ssd/ubuntu-bionic-18.04-amd64-server-2020*' | \ jq '.Images[].ImageId'
Example:
ami: ami-040a1551f9c9d11ad
- object
Deprecated: the parameter is no longer used. Deckhouse is using parameters from the cloud for passed instance type.
Instance capacity for non-standard instance types (the
instanceTypes
parameter).Cluster-autoscaler uses the parameter for scheduling only when there are no nodes in NodeGroup yet (if
minPerZone
equal to 0). If there are already nodes in the NodeGroup, then cluster-autoscaler uses the actual node capacity (CPU, memory) when planning, and does not use thecapacity
parameter.The parameter must be specified only for non-standard instance types. Info about the capacity of standard instance types (
t2.micro
,m6a.12xlarge
, etc.) is embedded in Deckhouse.