Cloud Native Weekly: Karmada becomes a CNCF incubation project | 2023.12.25

Open source project recommendations

kubernetes-reflector

Reflector is a Kubernetes plug-in designed to monitor changes in resources (secrets and configmaps) and reflect these changes to mirror resources in the same namespace or other namespaces.

Lingo

Lingo is an OpenAI compatible LLM agent and autoscaler for K8s.

canary-checker

canary-checker is a native Kubernetes-based platform for monitoring application and infrastructure health through passive and active (synthetic) mechanisms.

Article recommendations

Kubernetes Harbor image proxy caching—from minutes to milliseconds

This article describes how to improve the pull speed of container images by using Harbor as a proxy cache for Kubernetes. The article first explains the pulling process of container images in Kubernetes and the limitations of the existing caching mechanism, then introduces the role of Harbor as a CNCF project, and details Harbor's Pull Through Proxy Cache mechanism. This mechanism can store commonly used images in the local cache. When a node needs to pull the image, it can be obtained directly from the local cache, reducing network latency and bandwidth consumption. The article also describes how to install and configure Harbor on Kubernetes, and provides sample commands for using Harbor. Finally, the article introduces how to automatically let Kubernetes use proxy cache by using Harbor Cache Mutating Webhook. Overall, this article details how to implement fast image caching through Harbor and improve deployment efficiency in containerized environments.

Helm and Kustomize in Kubernetes

This article compares Helm and Kustomize, two tools for managing Kubernetes manifest files. The article first introduces Kubernetes as the de facto standard for container orchestration and management in modern IT infrastructure, and points out that when deploying applications at scale, managing complex configuration and manifest files becomes critical. Then the features and advantages of the two tools Helm and Kustomize are introduced in detail. Helm is a Kubernetes package manager for simplifying application deployment and management, with advantages such as templating, reusability, version management, and community support. Kustomize is another tool for customizing Kubernetes manifest files. It uses a "patch" method to support declarative modification of existing manifest files and configuration overrides. The article also provides examples of using Helm and Kustomize and compares them, including templating versus patching, flexibility, and learning curves. Finally, the article emphasizes the importance of choosing the right tool based on specific needs and preferences, and encourages readers to stay current on the latest tools and best practices to increase deployment efficiency.

Cloud native dynamics

Karmada becomes a CNCF incubation project

Recently, the Technical Oversight Committee (TOC) of the Cloud Native Computing Foundation voted to accept Karmada as a CNCF incubation project.

Karmada provides a way to run Kubernetes clusters across different cloud providers through a set of Kubernetes native APIs and advanced scheduling capabilities. It does not require any changes to the application itself.

Docker buys AtomicJar to integrate container-based test automation

Docker purchased AtomicJar and its Testcontainer project, giving Docker a better testing solution but raising concerns about future licensing costs and support for other container runtimes.

Docker CEO Scott Johnston said the addition of TestContainers makes Docker's developer workflow more complete, adding tests to existing functionality covering building, verifying, running, debugging and sharing.

Cilium 2023 Annual Report

The year 2023 is an important milestone for Cilium and is known as the Cilium Graduation Year. This year, we've seen significant growth in the Cilium ecosystem, both in terms of contributions and adoption. The 2023 Cilium Annual Report aims to highlight these advances, focusing on the growth and activity of the Cilium contributor and end-user community.

The report provides a comprehensive picture of the health of the community through numerical data such as project milestones and commitments, as well as personal insights from community leaders, end users, and contributors. It delves into several key areas: Cilium graduation progress, contributor growth, key release highlights, feedback from the 2023 Cilium User Survey, Cilium usage in production, community engagement and quotes, community events, and 2024 project direction .

This article is published by OpenWrite, a blog that publishes multiple articles !

Broadcom announced the termination of the existing VMware partner program deepin-IDE version update, a new look. WAVE SUMMIT is celebrating its 10th edition. Wen Xinyiyan will have the latest disclosure! Zhou Hongyi: Hongmeng native will definitely succeed. The complete source code of GTA 5 has been publicly leaked. Linus: I won’t read the code on Christmas Eve. I will release a new version of the Java tool set Hutool-5.8.24 next year. Let’s complain about Furion together. Commercial exploration: the boat has passed. Wan Zhongshan, v4.9.1.15 Apple releases open source multi-modal large language model Ferret Yakult Company confirms that 95 G data was leaked
{{o.name}}
{{m.name}}

Guess you like

Origin my.oschina.net/u/4197945/blog/10398476