Cloud Native Digest: CNCF 2023 Annual Survey

KubeSphere
3 min readApr 15, 2024

Open source projects worth checking out

highlight

The open source, full-stack monitoring platform. Error monitoring, session replay, logging, distributed tracing, and more.

Helm Compose

Helm Compose is a helm plugin for managing multiple releases of one or many charts within a single configuration file.

HAMi

OpenAIOS vGPU scheduler for Kubernetes is originated from the OpenAIOS project to virtualize GPU device memory.

dive

A tool for exploring a docker image, layer contents, and discovering ways to shrink the size of your Docker/OCI image.

Shell-operator

Shell-operator is a tool for running event-driven scripts in a Kubernetes cluster.

Shell-operator provides an integration layer between Kubernetes cluster events and shell scripts by treating scripts as hooks triggered by events.

Technical recommendations

Kubernetes Pod Policies — imagePullPolicy

This article provides an overview of Kubernetes Pod policies, focusing on the imagePullPolicy. It explains the purpose of imagePullPolicy and discusses the three possible values: IfNotPresent, Always, and Never. The article includes examples and practical demonstrations to illustrate the impact of different imagePullPolicy values on container image pulling in Pods. It also highlights the importance of using image digest to ensure consistency in image versions. Overall, the article offers a comprehensive explanation and usage guide for imagePullPolicy in Kubernetes Pod policies.

Creating Kubernetes Clusters with Terraform: In-Depth Guide

This article is an in-depth guide that explains the process of creating Kubernetes clusters using Terraform. It provides a comprehensive overview of Terraform, including its basic concepts and usage. The article offers a step-by-step tutorial, guiding readers on how to use Terraform to write infrastructure as code and automate the creation and management of Kubernetes clusters. It covers essential steps such as creating virtual machine instances, configuring networking and storage, and installing and configuring Kubernetes components. By following this guide, readers gain a comprehensive understanding of creating Kubernetes clusters, making infrastructure building and management more streamlined and reliable.

Mastering Kubernetes Ingress Controllers: Optimizing Routing and Load Balancing

This article provides an overview of Kubernetes Ingress Controllers and their role in optimizing routing and load balancing. It begins by explaining what Ingress Controllers are and why they are used. It then lists several popular Ingress Controllers, including NGINX Ingress Controller, Traefik, and HAProxy Ingress, and highlights their features and capabilities. Next, the article delves into the implementation of the NGINX Ingress Controller in Kubernetes, providing step-by-step instructions and examples. Finally, it emphasizes the importance of Ingress Controllers and summarizes their value and benefits for modern web architectures.

What’s new in cloud native

Argo CD v2.11 Release Candidate

We are happy to announce that the Argo CD v2.11 Release Candidate has been published! We have summed up over 32 new features, 40 bug fixes, and 49 documentation updates.

This version includes several significant updates, such as multiple new Custom Resource Definitions (CRDs) and enhanced permission control features. Additionally, performance optimizations have been made, along with improvements to the Argo CD plugin system.

Tetrate Enterprise Gateway for Envoy Graduates

Tetrate, a company focused on simplifying Istio and Envoy for enterprise use, has announced the general availability (GA) of Tetrate Enterprise Gateway for Envoy (TEG). This release provides businesses with a modern and secure alternative to traditional Ingress controllers within Kubernetes environments.

This project is built on top of the recent Envoy community’s release of Envoy Gateway version 1.0. TEG extends its features by including cross-cluster service discovery and load balancing, OpenID Connect (OIDC), OAuth2, Web Application Firewall (WAF), and rate limiting out of the box along with Federal Information Processing Standard (FIPS) 140–2 compliance.

CNCF 2023 Annual Survey

This report is based on a web survey conducted by the Linux Foundation Research and its partners from August through December 2023, comprising 59 questions which addressed the topics of cloud native computing, containers, Kubernetes, cybersecurity, and WebAssembly. We encourage you to read the in-depth methodology and demographics at the end of the report, for greater insights into the make up of this survey.

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.