Cloud Native Digest: Grafana Beyla released
Open source projects worth checking out
Komiser
Komiser is an open-source cloud-agnostic resource manager. It integrates with multiple cloud providers (including AWS, Azure, Civo, Digital Ocean, OCI, Linode, Tencent and Scaleway), builds a cloud asset inventory, and helps you break down your cost at the resource level.
kr8s
A simple, extensible Python client library for Kubernetes that feels familiar for folks who already know how to use kubectl.
K8sPurger
Hunt Unused Resources In Kubernetes.
Technical recommendations
Monitor Kubernetes Events as Logs with Fluent Bit
This article explains how to monitor Kubernetes events as logs using Fluent Bit. The article begins by introducing Fluent Bit as a fast and lightweight telemetry agent. It then demonstrates the use of the Kubernetes Events input plugin in Fluent Bit to process Kubernetes events as logs.
Understanding pods
This article provides an overview of Pods in Kubernetes and emphasizes their significance. Pods are described as the essential building blocks that enable the magic of container orchestration. They facilitate the seamless grouping of containers, making application management feel effortless.
What’s new in cloud native
Grafana Beyla Provides Auto-Instrumented Observability through eBPF
Grafana has released Grafana Beyla, an open-source eBPF auto-instrumentation tool for application observability. Beyla is able to report span information and RED metrics (Rate-Errors-Duration) for both Linux HTTP/S and gRPC services. This is accomplished without having to make code modifications for inserting probes.
Grafana Beyla supports HTTP and HTTPS services written in Go, NodeJS, Python, Rust, Ruby, .NET, and others. For Java applications, only HTTP is currently supported. gRPC services written in Go are also supported.
Kyverno completes fuzzing security audit
Kyverno, a CNCF policy engine for Kubernetes, is happy to announce the completion of its fuzzing security audit. The audit was carried out by Ada Logics and is part of an initiative by the CNCF to bring fuzzing to the CNCF landscape; Fuzzing is an important part in keeping CNCF projects secure and robust, and it has found security vulnerabilities and reliability issues in several other CNCF-hosted projects. The audit spanned July and August of 2023 and resulted in 15 fuzzers written for the Kyverno project. The fuzzers found three bugs during the audit itself and OSS-Fuzz will continue to run them after the audit has concluded to test Kyverno for bugs and vulnerabilities.
Read the full report for the audit here: Kyverno Fuzzing Security Audit Report.
cert-manager 1.13 released
cert-manager 1.13 brings support for DNS over HTTPS, support for loading options from a versioned config file for the cert-manager controller, and more. This release also includes the promotion of the StableCertificateRequestName and SecretsFilteredCaching feature gates to Beta.
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.