Open source project recommendations
Chart Testing
Chart Testing is a tool for testing Helm charts. It is intended for linting and testing pull requests. It automatically detects changes to the graph against the target branch.
Clusterpedia
Clusterpedia is a multi-cluster encyclopedia for synchronizing, searching and simply controlling multi-cluster resources.
Clusterpedia can synchronize resources with multiple clusters and provides more powerful search capabilities based on compatibility with Kubernetes OpenAPI to help you efficiently obtain any multi-cluster resources you need in a fast and easy way.
enhancements
Enhancements to the Kubernetes tracking repository for tracking and managing enhancements to Kubernetes projects. Contains issues and Kubernetes Enhancement Proposals (KEPs) that serve as an overall overview of new features.
Kubernetes Explorer
Kubernetes resource manager for:
- Learn and explore Kubernetes capabilities
- Application development (object graph presets for each application)
- Controller and operator development (dynamic object graph)
netfetch
This tool is used to scan the Kubernetes namespace for network policies and check whether your workload is the target of the network policy.
Article recommendations
Ingress vs Gateway API comparison – explained in a simple way
This article explores the Ingress and Gateway APIs in Kubernetes and explains them in a simple and easy-to-understand manner. The article compares the two methods and provides guidance on choosing. Ingress is a basic key system used to direct visitors over the Internet to the appropriate application. However, Gateway API is a smart security system that can handle more visitors and make smart decisions based on who the visitor is. The Gateway API can guide visitors to the correct door, manage large numbers of visitors, and set custom visitor rules, provide cross-vendor compatibility, and enable more advanced traffic management capabilities. Choosing to use Ingress is suitable for simple routing needs, smaller applications or projects, and teams with limited resources. Choosing to use the Gateway API is suitable for application scenarios that require detailed routing rules, advanced traffic management, scalability and flexibility, multi-tenancy and security, and cross-platform consistency.
Find Kubernetes resources in Helm Charts
This article describes how to query the Kubernetes API directly in a Helm template. The author uses a practical example to demonstrate how to reduce the number of deployed replicas to zero in a specific namespace by querying the API. The article uses Helm's lookup function to obtain namespaces that meet the conditions and create corresponding CronJobs under each namespace. Through demonstration code and instructions, the author shows how to use the lookup function in Helm templates to query and operate Kubernetes resources. The article mentions some considerations for the lookup function, including the need to apply a Helm Chart regularly to get the latest changes to API resources, and notes that in some cases it may be easier to write a script to achieve the same functionality. Overall, this article shows readers how to use Helm's lookup function for Kubernetes automation and points out that it can save time and improve efficiency in some cases.
Cloud native dynamics
Kubernetes Grafana signboard update
v20240513 update instructions:
- All Panels of the Kanban board have been updated to support the latest styles, optimized display performance, and are compatible with Grafana10.X version.
- Added K8s overall status bar to display node and microservice resource statistics.
- Added PVC usage, CPU and memory usage curve graphs for each namespace.
- Optimized the display fields and visual effects of Pod and microservice resource details tables.
- The optimized Pod and microservice CPU and memory usage curves can directly display the Limit value red line of the resource.
- Fixed a bug that caused inaccurate Pod resource data displayed in a short period of time due to Pod restart.
- Adjusted the display effects and descriptions of multiple charts and curve charts, and optimized some indicator data to be more accurate.
- Added domestic images of various versions of kube-state-metrics.
- Added JOB configuration instructions for Prometheus on K8s.
KubeSlice is now a Cloud Native Computing Foundation (CNCF) sandbox project
KubeSlice has been accepted as a Cloud Native Computing Foundation (CNCF) sandbox project. KubeSlice is Avesha's flagship product that supports multi-cluster computing and is recognized for its innovative approach to Kubernetes cluster virtualization, providing a secure and efficient solution for distributed application deployment across platforms and locations. KubeSlice effectively virtualizes Kubernetes clusters regardless of their location, distribution, or platform, creating a seamless, low-latency environment for application deployment.
RustDesk suspended domestic service Taobao (taobao.com) due to rampant fraud, restarted web version optimization work, Apple released M4 chip, high school students created their own open source programming language as a coming-of-age ceremony - Netizens commented: Relying on the defense, Yunfeng resigned from Alibaba, and plans to produce in the future Visual Studio Code 1.89, the destination for independent game programmers on the Windows platform, is officially announced by Huawei. Yu Chengdong’s job adjustment was nailed to the “FFmpeg Pillar of Shame” 15 years ago, but today he has to thank us - Tencent QQ Video avenges its previous shame? The open source mirror station of Huazhong University of Science and Technology is officially open to external network accessThis article is published by OpenWrite , a blog that publishes multiple articles !