Compute resource
Definition
A compute resource is a managed execution environment that provides computing and related technical capabilities to deployments.
Boundaries
A resource may be a physical node, virtual machine, container cluster, function platform, or another significant placement level. Select the level at which operations, capacity, availability, or security decisions are made.
Minimum characteristics
- resource kind;
- provider or operating zone;
- location;
- state;
- critical capacity and availability constraints.
Relationships
Deployments are placed on a resource; the resource connects to one or more network segments.
Example
CR-K8S-PROD-RU1 is a production container cluster in region RU1.
Common mistakes
- modeling every pod as a long-lived resource;
- mixing a logical component with a server;
- selecting a detail level that nobody maintains or uses.