Creating an instance group based on a YAML specification
By default, all operations in Instance Groups are performed on behalf of a service account. If you don't have a service account, create one.
To be able to create, update, and delete VMs in the group, assign the compute.editor role to the service account.
If you want to integrate an instance group with a Yandex Network Load Balancer, you also need to assign the load-balancer.editor role to the service account.
To integrate an instance group with an L7 load balancer from Yandex Application Load Balancer, assign the alb.editor role to the service account.
To create an instance group based on the specification in YAML format:
If you do not have the Yandex Cloud CLI yet, install and initialize it.
The folder specified when creating the CLI profile is used by default. To change the default folder, use the yc config set folder-id <folder_ID>
command. You can also specify a different folder for any command using the --folder-name
or --folder-id
parameter.
Run this command:
yc compute instance-group create --file specification.yaml
For more information about the yc compute instance-group create
command, see the CLI reference.
Use the InstanceGroupService/CreateFromYaml gRPC API call or the createFromYaml method of the REST API InstanceGroup
resource.