Cloud Native Digest: KubeSphere Announces the Open-Source of Whizard
Open source projects worth checking out
Admiralty
Admiralty is a system of Kubernetes controllers that intelligently schedules workloads across clusters. It is simple to use and simple to integrate with other tools.
Cozystack
Cozystack is a free PaaS platform and framework for building clouds.
With Cozystack, you can transform your bunch of servers into an intelligent system with a simple REST API for spawning Kubernetes clusters, Database-as-a-Service, virtual machines, load balancers, HTTP caching services, and other services with ease.
Upjet
Upjet is a code generator framework that allows developers to build code generation pipelines that can generate Crossplane controllers. Developers can start building their code generation pipeline targeting specific Terraform Providers by importing Upjet and wiring all generators together, customizing the whole pipeline in the process.
Robusta KRR
Robusta KRR (Kubernetes Resource Recommender) is a CLI tool for optimizing resource allocation in Kubernetes clusters. It gathers pod usage data from Prometheus and recommends requests and limits for CPU and memory. This reduces costs and improves performance.
Technical recommendations
Migrate PVC from one storage class to another
This article introduces two methods for migrating a Persistent Volume Claim (PVC) from one storage class to another in Kubernetes: cloning the PVC using a CSI driver, and migrating using the Korb tool. The article provides detailed steps, requirements, and limitations for each method, and includes relevant example configuration files and command operations.
Kube Startup CPU Boost for Containers Initiating with Hunger
This article introduces the CPU Startup Boost feature in Kubernetes, which allows containers to receive additional CPU resources during startup to accelerate the startup process. By providing extra CPU resources, this feature is particularly helpful in addressing the “starvation” issue during container startup, enabling applications to respond and run faster. The article also discusses how to configure and utilize this feature in Kubernetes.
What’s new in cloud native
KubeSphere Announces the Open-Source of Whizard:An Enterprise Distribution of Thanos
QingCloud has officially announced the open-source of Whizard, an enterprise distribution of Thanos. This new project provides enterprises with a highly available, scalable, easy-to-maintain, and secure Prometheus long-term storage option, addressing a critical need in the cloud-native ecosystem.
GitLab Makes AI Add-on for Enterprise Edition of CI/CD Platform Generally Available
GitLab this week made generally available a set of generative artificial intelligence (AI) capabilities that DevOps teams can add on to the continuous integration/continuous delivery (CI/CD) platform it provides.
Priced at \$39 per user per month, the add-on for GitLab Duo Enterprise provides all the AI capabilities of GitLab Duo Pro along with tools to improve software development workflow efficiencies, proactively detect and fix security vulnerabilities, and securely enhance team collaboration.
Bouyant Extends Reach and Scope of Linkerd Service Mesh
Bouyant has expanded the capabilities of the Linkerd service mesh with several key updates:
- IPv6 Support: Linkerd now supports IPv6.
- Audit and Security Policy Review: Improved functionality for reviewing zero-trust security policies before they are enforced.
- Retries and Timeouts: Reimplemented retries, timeouts, and per-route metrics for HTTPRoute and GPRCRoute resources in version 2.16.
- HTTP/2 Keep-Alive: Added default support for HTTP/2 keep-alive messages for all meshed communication.
- Privacy Protection: HTTP headers are no longer logged by default in debug or trace output to prevent sensitive data leakage.
- JSON Output Support: Linkerd CLI now supports JSON format output.
- External Workload Integration: Introduced two automations to simplify integration with external workloads (e.g., virtual machines) and command-line tools, enhancing remote debugging and support for the Buoyant Enterprise for Linkerd (BEL) edition.
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.