Open source project introduction: KubeSphere: a container hybrid cloud for cloud-native applications

Posted Jun 16, 20205 min read

KubeSphere

Open source project name:KubeSphere
Open source project leader:@
Introduction to open source projects:container hybrid cloud for cloud native applications
Open source project type:Enterprise open source project
Project creation time:April 12, 2018
GitHub data:3.6K Star, 538 Fork
GitHub address: https://github.com/kubesphere...

Project Introduction

KubeSphere is an application-centric enterprise-level distributed container platform built on Kubernetes. It provides a simple and easy-to-use operation interface and a wizard-style operation method. It reduces the learning cost of users using the container scheduling platform and reduces development, testing, The complexity of the daily work of operation and maintenance is designed to solve the pain points of Kubernetes itself such as storage, network, security and ease of use.

In addition, the platform has integrated and optimized a number of functional modules suitable for container scenarios, with complete solutions to help enterprises easily deal with agile development and automated operation and maintenance, DevOps, microservices governance, grayscale release, multi-tenant management , Workload and cluster management, monitoring alarms, log query and collection, service and network, application store, image construction and image warehouse management and storage management, and other business scenarios. In the future, more complex business scenarios such as multi-cluster management, edge computing, big data, and artificial intelligence will be provided and supported.

KubeSphere

team introduction

Zhou Xiaosi joined Qingyun QingCloud in 2014. He holds a master's degree in pattern recognition and intelligent systems from Shanghai Jiaotong University, a master's degree in computer science from Florida International University and an MBA education background. He was selected for the "Phoenix Project" in Chaoyang District in 2019. Overseas high-level talents, proficient in cloud computing and big data technology, have nearly 20 years of work experience in the IT industry, and have a keen insight into industry dynamics.

In the enterprise atmosphere of Qingyun's QingCloud engineer culture, Zhou Xiaosi, as the head of the PaaS project, has led the team to develop a variety of models including the QingCloud AppCenter application center, OpenPitrix multi-cloud application management platform, and KubeSphere container platform. Core products with independent intellectual property rights, and obtained computer software copyrights from the National Copyright Administration. Among them, the KubeSphere container platform has also obtained the Cloud Computing Open Source Industry Alliance Trusted Cloud Certification, the Cloud Native Computing Foundation(CNFC) certification, and was jointly sponsored by the China Institute of Information and Communications, the China Communications Society, and the China Communications Standards Association. The "Trusted Technology Innovation Award" of the 2018 Trusted Cloud Conference, and was also selected in the Forrester report and was selected as the "full stack container platform".

The KubeSphere container platform was initiated by Qingyun QingCloud and attracted contributions from enterprises such as Original Life, Zhongtong, Beijing Jiheng, and some individual open source enthusiasts. The KubeSphere team has mostly graduated from well-known institutions or institutions, and has many years of design and R&D experience in big data, container, distributed computing and cloud computing product design.

Project self-recommendation

In recent years, the cloud-native field led by the CNCF Foundation has continuously incubated and emerged a large number of open source projects. Many open source projects represented by Kubernetes and Prometheus have been widely adopted by global enterprises, and the development of cloud-native software has overturned the traditional foundation. Facilities architecture. However, when users manage and operate a large number of cloud-native tools in the actual test production environment, and switch back and forth between the GUI and CLI of different tools, there will be very large complexity and high learning costs, and storage, network , Security and other issues have also become a pain point for enterprises to implement in cloud native practice.

To solve these problems, KubeSphere came into being. As a rising star of the cloud native family, KubeSphere adheres to the completely open source and open iterative idea, uniting multiple enterprises and open source communities to jointly create an open source project with the KubeSphere container platform as the core, and also open source Porter, OpenPitrix, KubeKey, Kube- A series of open source projects such as events, Fluent-bit Operator, Notification Manager, etc., and has been constantly improving and growing the open source community, hoping to further cultivate a community ecology with developers as the core.

Thanks to KubeSphere's goal of internationalization at the beginning of its development, in recent months, KubeSphere's foreign downloads have exceeded domestic downloads, and its contributors also have technologies from various countries and regions outside China. Lovers and users. There are even foreign companies actively contacting them, hoping to work together to establish the European market and community, and provide related localization work. We hope to build KubeSphere into an open source project based on an "open architecture" and driven entirely by the community, and cooperate with partners to build an ecosystem.

Suggestions

Today, digital transformation is gradually entering a stable period. In this new stage, companies are increasingly relying on IT systems, and the traditional cloud model has been unable to cope with frequent business changes. In the future, "cloud" has become the best choice for Designed for the cloud.

With the popularity of cloud-based enterprises, digital technology-driven digital transformation of enterprises has become the norm. Cloud native, as a low-burden, agile, scalable, replicable, and maximized use of cloud capabilities, software architecture, has Become a new trend to solve the digitalization and Internetization of enterprise business landing.

As an enterprise-level open source container platform, KubeSphere provides out-of-the-box cloud-native application management and Kubernetes cluster visualization operation and maintenance capabilities, which greatly reduces the threshold for enterprises to implement Kubernetes in production environments.

In addition, according to the insiders of Qingyun, at the beginning of the design, KubeSphere made it clear that KubeSphere is not Qingyun, but community. Qingyun hopes to do "KubeSphere and Friends", and hopes that all developers will understand KubeSphere through the community. Rely on the power of developers and enterprise users to realize the platform's update and iteration, and achieve a truly shielded fragmented platform.


!["SFOSSP-Sifu Open Source Project Support Plan"]( https://i0.wp.com/segmentfault.com/img/bVbIrij ""SFOSSP-Sifu Open Source Project Support Plan"")

This project has been selected "SFOSSP-Sifno Open Source Project Support Plan" , we hope to use the resources of the community to promote the open source project and use it as a long-term project Help the development of the open source business and build a new open source ecosystem with the majority of developers.

The interested person in charge of the open source project or team member can provide the corresponding information(open source project address, project introduction, team introduction, contact information, etc.) through the mailbox in order to improve the efficiency of communication.

Contact email: pr@segmentfault.com

segmentfault Sifu