liveBook · Manning

Infrastructure as code

As explained in Google Anthos in Action

Infrastructure as Code is the practice of defining and managing computing infrastructure through machine-readable configuration rather than manual procedures.

Infrastructure as Code defines and manages computing infrastructure through machine-readable configuration instead of manual procedures. It supports DevOps and SRE by making infrastructure changes repeatable, reviewable, and automatable, while improving agility and reliability at scale. section 5.0 section 15.1.3

Its operational model combines:

  • Declarative configuration describing the target state of a computing environment. section 5.2.2
  • Provider mappings that translate configuration into cloud provisioning APIs. section 5.2.2
  • Repository workflows such as commit, push, pull, merging, and branching for infrastructure and configuration files. section 15.1.3
  • Automation, monitoring, and security practices that support continuous delivery and reliable operations. section 5.0

Provisioning GKE on AWS

Terraform can generate the AWS infrastructure for GKE on AWS, including load balancers, EC2 virtual machines, management services, and node pools. Administrators can initialize and apply the management service, retrieve credentials, and describe clusters or node pools with declarative configuration. section 5.2.2

Figure 5.12 GKE on AWS architecture
05-12

Use the architecture diagram to relate Terraform-managed AWS components to the GKE on AWS management service and cluster. section 5.2.2

How Google Anthos in Action covers it

How deep it goes
Defines declarative target state, provider mappings, repository workflows, and a GKE on AWS deployment, without detailing full Terraform syntax.
Examples
Uses GKE on AWS provisioning, Terraform-generated infrastructure, AWS node pools, management services, and repository-based configuration changes.
What it assumes
Assumes familiarity with cloud or cluster infrastructure and introduces machine-readable, declarative management through concrete deployment operations.
What you can do after
Apply it via Terraform or Pulumi to define, version, provision, and manage infrastructure changes systematically.
How it connects
Connects DevOps, SRE, Terraform, Pulumi, continuous delivery, cloud providers, monitoring, and security practices.

Also explained in

Compare how 14 books explain infrastructure as code →

Related concepts

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.