Container pod
A container pod is a group of one or more containers with shared storage or network resources. It is the smallest deployable unit of computing that you can create and manage in container platform environments.
A container pod specifies how to run containers together. Like containers, a container pod is ephemeral.
Synopsis
Synopsis | |
---|---|
Provides: | Resources for containers to use, including:
|
Consumes: | Resources from virtual machines and namespaces |
Discovered through: | Kubeturbo agent that you deployed to your cluster |
Monitored resources
Turbonomic discovers pods with the following Status in Kubernetes and Red Hat OpenShift and matches them to a specific State in Turbonomic.
Kubernetes Status | Turbonomic State |
---|---|
Running | Active |
ImagePullBackOff |
Unknown |
CrashLoopBackoff |
Unknown |
Error | Unknown |
It is expected that the total number of pods in the cluster will not match in Turbonomic due to this. As Turbonomic also does not discover Pending pods or Completed job pods.
Turbonomic monitors the following resources:
-
Virtual memory (vMem)
Virtual memory (vMem) is the measurement of memory that is in use.
-
vMem request
vMem request is the virtual memory request allocated by a pod against the node allocatable capacity.
-
Virtual CPU (vCPU)
Virtual CPU is the measurement of CPU that is in use.
-
vCPU request
vCPU request is the virtual CPU request (in mCores) allocated by a pod against the node allocatable capacity.
Actions
Turbonomic supports the following actions:
-
Move
Move a pod that is controlled by a ReplicationController, ReplicaSet, or Deployment (through a ReplicaSet) to another node (VM) to address performance issues or improve infrastructure efficiency. For example, if a particular node is congested for CPU, you can move pods to a node with sufficient capacity. If a node is underutilized and is a candidate for suspension, you must first move the pods before you can safely suspend the node.
For details, see Container Pod Move Actions.
-
Provision or suspend
When recommending node provision or suspend actions, Turbonomic will also recommend provisioning pods (based on demand from DaemonSets) or suspending the related pods.
For details, see Container Pod Provision and Suspension Actions.