liveBook · Manning

AWSNodePool

As explained in Google Anthos in Action

AWSNodePool is a custom resource representing the configuration of a node pool in a GKE on AWS cluster.

AWSNodePool is a Kubernetes custom resource that defines a node pool for a GKE on AWS user cluster. The management service interprets its YAML and provisions corresponding AWS resources. section 5.2.2

Node pool configuration

A node pool names its cluster, selects a GKE version, and sets scaling bounds. For example, minNodeCount: 3 and maxNodeCount: 10 allow the pool to grow when more compute is required. section 5.2.2

How Google Anthos in Action covers it

How deep it goes
Defines the custom-resource role and YAML scaling fields, but does not detail instance-level provisioning internals.
Examples
Uses a YAML manifest with clusterName, version, minNodeCount, and maxNodeCount fields.
What it assumes
Assumes Kubernetes and cloud-cluster familiarity while establishing custom resources through the AWSCluster and AWSNodePool workflow.
What you can do after
Operate/configure node capacity by editing and applying the user-cluster YAML through the management service.
How it connects
Connects Kubernetes custom resources with AWSCluster, GKE on AWS, Terraform, and cluster scaling.

This explainer was generated by Manning's knowledge graph from the text of Google Anthos in Action. The section links point to the parts of the book it draws on.