AWSCluster is a Kubernetes custom resource representing the configuration of a GKE on AWS cluster. The management service interprets its YAML and adjusts corresponding AWS resources. section 5.2.2
Manage an AWSCluster through configuration artifacts and administrative access:
- Generate a cluster manifest with Terraform after connecting to the management service through its bastion host. section 5.2.2
- Store the YAML in a code repository so the configuration can be reused for cluster scaling. section 5.2.2
- Modify AWSCluster specifications for cluster configuration, while AWSNodePool settings control node-pool capacity such as minimum and maximum counts. section 5.2.2
Minimal AWSCluster manifest
A cluster manifest identifies the AWS region and the control-plane GKE version. Administrators can edit an existing resource with kubectl edit awscluster <cluster_name>.
