Schedule demo

Google Cloud Kubernetes Engine


Google Cloud Kubernetes Engine - Overview

Google Cloud Kubernetes Engine is an enterprise-grade platform for containerized applications, including stateful and stateless, AI and ML, Linux and Windows, complex and simple web apps, API, and backend services. It aids you in providing automatic application deployment, scaling and management of Nodes, Pods and Containers.

Monitored Parameters

Go to the Monitors Category View by clicking the Monitors tab. Click on the Kubernetes Engine instance available under Google Cloud in the Cloud Apps section. Displayed is the Google Cloud Kubernetes Engine bulk configuration view distributed into three tabs:

  • Availability tab gives the availability history for the past 24 hours or 30 days.
  • Performance tab gives the health status and events for the past 24 hours or 30 days.
  • List view tab enables you to perform bulk admin configurations.

By clicking a monitor from the list, you'll be taken to the Google Cloud Kubernetes Engine dashboard. It has 4 tabs:

Overview

ParameterDescription
CLUSTER USAGE DETAILS
Average Cluster CPU UtilizationAverage amount of CPU used by all nodes in the cluster (in percentage).
Average Cluster Memory UtilizationAverage amount of memory used by all nodes in the cluster (in percentage).
PODS
Pod UtilizationAmount of pods used by the cluster (in percentage).
Maximum Pods CountMaximum number of pods that can be created.
Used Pods CountNumber of pods that are currently being used.
NODE
Current Node CountTotal number of nodes that are currently present in the cluster.

Nodes

ParameterDescription
Node Pool Details
Pool NameName of the node pool.
VersionKubernetes version of the node pool.
Machine TypeName of the Google Compute Engine machine type used for the nodes.
StatusStatus of the nodes in this pool instance.
Disk SizeSize of the disk attached to each node (in GB).
Image TypeThe image type to use for this node.
Disk TypeType of the disk attached to each node.
Max Pods Per NodeThe constraint on the maximum number of pods that can be run simultaneously on a node in the node pool.
Auto Scaling EnabledIndicates whether Auto Scaler configuration is enabled for this node pool.

Node Pool

On clicking the required node pool, you can view detailed information about the performance of nodes available under that node pool.

ParameterDescription
Node Details
Node NameName of the node.
Pool NameThe name of the pool to which the node belongs.
CPU Total CoresTotal number of CPU cores on the node.
CPU Allocatable CoresNumber of allocatable CPU cores on the node.
CPU Usage TimeCumulative CPU usage time of all cores used on the node (in milliseconds).
CPU UtilizationAmount of CPU ulitized by the node (in percentage).
Total MemoryTotal memory allocated on the node (in GB).
Memory UsageAmount of memory used by the node.
Memory UtilizationAmount of memory utilized by the node (in percentage).
Input TrafficAmount of data received by the node over the network (in KB/Sec).
Output TrafficAmount of data transmitted by the node over the network (in KB/Sec).
Top 5 Nodes by CPU Utilization - Provides a graphical representation of the CPU utilization of top 5 nodes (in percentage).
Top 5 Nodes by Memory Utilization - Provides a graphical representation of the Memory utilization of top 5 nodes (in percentage).

Pods

ParameterDescription
Pod CPU Details
Pod NameName of the pod.
Number of ContainersTotal number of containers present in the pod.
NamespaceName of the namespace.
CPU Limit CoresNumber of CPU cores limited by the pod.
CPU Request CoresNumber of CPU cores requested by the pod.
Pod CPU Usage TimeCumulative CPU usage of the pod (in milliseconds).
CPU Limit UtilizationAmount of CPU limit that is currently in use (in percentage).
CPU Request UtilizationAmount of CPU request that is currently in use (in percentage).
Top 5 Pods by CPU Details - Provides a graphical representation of the CPU utilization of top 5 pods with respect to CPU Request and CPU Limit (in percentage).
Top 5 Pods by Memory Details - Provides a graphical representation of the Memory utilization of top 5 pods with respect to Memory Request and Memory Limit (in percentage).
Pod Memory and Network Details
Pod NameName of the pod.
Pod Input TrafficAmount of data received by the pod over the network (in KB/Sec).
Pod Output TrafficAmount of data transmitted by the pod over the network (in KB/Sec).
Memory LimitTotal memory limit of all the containers in this pod (in MB).
Memory RequestTotal memory request of all the containers in this pod (in MB).
Pod Used MemoryTotal memory used by all the containers in this pod (in MB).
Memory Limit UtilizationAmount of memory limit that is currently in use (in percentage).
Memory Request UtilizationAmount of memory request that is currently in use (in percentage).
Pod Volume and Ephemeral Storage Details
Pod NameName of the pod.
Total VolumeTotal amount of disk volume allocated to the pod (in MB).
Used VolumeAmount of disk volume used by the pod (in MB).
Volume UtilizationAmount of disk volume that is currently being used by the pod (in percentage).
Ephemeral Storage LimitLocal ephemeral storage limit (in MB).
Ephemeral Storage RequestLocal ephemeral storage request (in MB).
Ephemeral Storage UsedLocal ephemeral storage usage (in MB).
Container Details
Container NameName of the container.
Pod NameName of the pod in which the container is present.
Restart CountNumber of times the container has restarted.
NamespaceName of the namespace.

Configuration

ParameterDescription
CONFIGURATION DETAILS
Project IDUnique identifier of the project in which the cluster was created.
Location NameLocation of the cluster.
Creation TimeCreation time of the cluster.
StatusCurrent status of the cluster.
EndpointIP address of the cluster's master endpoint.
SubnetworkName of the Google Compute Engine subnetwork to which the cluster is connected.
Cluster IPv4 CIDR RangeIP address range of the container pods in the cluster expressed in CIDR notation.
Services IPv4 CIDR RangeIP address range of the Kubernetes services in this cluster expressed in CIDR notation.

Loved by customers all over the world

"Standout Tool With Extensive Monitoring Capabilities"

It allows us to track crucial metrics such as response times, resource utilization, error rates, and transaction performance. The real-time monitoring alerts promptly notify us of any issues or anomalies, enabling us to take immediate action.

Reviewer Role: Research and Development

carlos-rivero
"I like Applications Manager because it helps us to detect issues present in our servers and SQL databases."
Carlos Rivero

Tech Support Manager, Lexmark

Trusted by over 6000+ businesses globally