Pricing Login Free trial Support
All an engineer has to do is click a link, and they have everything they need in one place. That level of integration and simplicity helps us respond faster and more effectively.
Sajeeb Lohani
Global Technical Information Security Officer (TISO), Bugcrowd
Read case study

How to deploy PostgresSQL on Kubernetes

5 min read
Table of contents

    FAQs

    Kubernetes monitoring identifies issues and proactively manages Kubernetes clusters. By monitoring Kubernetes clusters, DevSecOps teams can manage a containerized workload by tracking uptime, and utilization of cluster resources, e.g., memory, CPU, storage, and interaction between cluster components.

    Cluster administrators and users can monitor clusters and identify potential issues like insufficient resources, failures, pods that cannot start or Kubernetes nodes that cannot join the cluster. Specialized cloud-native monitoring tools can provide full visibility over cluster activity.

    A Kubernetes workload can have many problems and modern application monitoring tools must pinpoint which combination of a pod and node is having issues. Then, drill into the associated container logs to identify the root cause of the issue. Ideally, Kubernetes infrastructure failures should be visualized in a monitoring tool that can capture container metrics, node metrics, resource metrics, Kubernetes cluster logs and trace data in histograms and charts.

    Legacy monitoring solutions impose a server-based solution on a microservices problem. Your team wastes precious minutes correlating serious customer and security issues with infrastructure problems at the pod, container and node levels. Sumo Logic has turned this model on its head.

    With Sumo Logic you can view your Kubernetes environment in the form of logs, metrics and events in various hierarchies, allowing you to view your cluster through the lens of your choice. For example, we can use native Kubernetes metadata like a namespace to visualize the performance of all pods associated with a namespace.

    • Utilize Kubernetes monitoring tools such as Metrics Server, Kubernetes Dashboard or specialized software to monitor K8 environments effectively.
    • Monitor resource utilization metrics like CPU usage, memory usage and network traffic across all nodes.
    • Set up alerts and notifications based on thresholds for key metrics to proactively detect and address any performance issues or failures within the cluster.
    • Monitor the Kubernetes pod lifecycle, including deployment, scaling and termination events, to ensure the stability and availability of your containerized applications.
    • Track application performance metrics to gain insights into the behavior of your workloads running on the cluster and optimize their performance accordingly.
    • Monitor Kubernetes events and logs to troubleshoot issues, track changes, and ensure compliance with security and operational best practices.
    • Monitor the cluster’s availability and health of services and facilitate seamless communication between components.
    David Girvin
    Lead Technical Advocate
    David Girvin is a Technical Advocate at Sumo Logic, facilitating technical accuracy in the cloud of marketing. Previously, he was an AppSec / offensive security architect for places like 1Password and Red Canary. When not working, David travels to surf destinations for surfing and foiling.