Cloud Native Digest: Prometheus 3.0 Beta Released

KubeSphere
3 min readSep 18, 2024

--

Open source projects worth checking out

Kuma

Kuma is a modern Envoy-based service mesh that can run on every cloud, in a single or multi-zone capacity, across both Kubernetes and VMs. Thanks to its broad universal workload support, combined with native support for Envoy as its data plane proxy technology (but with no Envoy expertise required), Kuma provides modern L4-L7 service connectivity, discovery, security, observability, routing and more across any service on any platform, databases included.

TopoLVM

TopoLVM is a CSI plugin using LVM for Kubernetes. It can be considered as a specific implementation of local persistent volumes using CSI and LVM.

Kubeconform

A FAST Kubernetes manifests validator, with support for Custom Resources!

kubernetes-replicator

This repository contains a custom Kubernetes controller that can be used to make secrets and config maps available in multiple namespaces.

Technical recommendations

Do Kubernetes Pods Really Get Evicted Due to CPU Pressure?

The article explores whether Pods in Kubernetes are evicted due to CPU pressure. It explains that evictions are generally caused by resource overcommitment, memory pressure, or other factors, with CPU pressure being less of a primary eviction reason. The article delves into Kubernetes scheduling policies and resource management, highlighting that under CPU pressure, Pods are more likely to experience throttling rather than eviction.

What Determines if a Kubernetes Node is Ready?

The article discusses Kubernetes node `Ready` status and how to handle node health checks. It covers:

  1. Node Status: Explains different Kubernetes node statuses like `Ready`, `NotReady`, and `Unknown`, and their meanings.
  2. Health Checks: Describes how nodes are assessed for health by kubelet to determine if they are in the `Ready` state.
  3. Troubleshooting: Offers guidance on diagnosing and troubleshooting node issues by examining node status and events.
  4. Practical Examples: Provides practical cases and debugging steps to help administrators understand and resolve node status problems.

In summary, the article provides insights into monitoring and managing Kubernetes node health.

What’s new in cloud native

Prometheus 3.0 Beta Released

The Prometheus Team is proud to announce the availability of Prometheus Version 3.0-beta!

In general, the only breaking changes are the removal of deprecated feature flags. The Prometheus team worked hard to ensure backwards-compatibility and not to break existing installations, so all of the new features described below build on top of existing functionality. Most users should be able to try Prometheus 3.0 out of the box without any configuration changes.

What’s New:

  • New UI
  • Remote Write 2.0
  • OpenTelemetry Support
    — UTF-8
    — OTLP Ingestion
  • Native Histograms
  • Other Breaking Changes

Notary Project announces Specification v1.1.0 and Notation v1.2.0!

The Notary Project maintainers are excited to announce new releases, including Notary Project specifications v1.1.0, notation v1.2.0, notation-go v1.2.0, and notation-core-go v1.1.0. These versions are now ready for production use!

Notable Capabilities in this Release:

  • Notary Project specifications
  • Support OCI specification v1.1.0
  • Support for RFC 3161 compliant timestamping
  • Other changes

About KubeSphere

KubeSphere is an open source container platform built on top Kubernetes with applications at its core. It provides full-stack IT automated operation and streamlined DevOps workflows.

KubeSphere has been adopted by thousands of enterprises across the globe, such as Aqara, Sina, Benlai, China Taiping, Huaxia Bank, Sinopharm, WeBank, Geko Cloud, VNG Corporation and Radore. KubeSphere offers wizard interfaces and various enterprise-grade features for operation and maintenance, including Kubernetes resource management, DevOps (CI/CD), application lifecycle management, service mesh, multi-tenant management, monitoring, logging, alerting, notification, storage and network management, and GPU support. With KubeSphere, enterprises are able to quickly establish a strong and feature-rich container platform.

To stay updated, visit our official website or follow us on Twitter.

--

--

KubeSphere

KubeSphere (https://kubesphere.io) is an open source distributed operating system providing cloud native stack with Kubernetes as its kernel.