Understanding KubeSphere Enterprise Edition 4.0 in one article: a milestone in multi-category ecological value empowerment

Recently, Qingyun Technology's KubeSphere team innovated first, and released a new distributed cloud-native scalable open architecture that has been accumulated for several years - KubeSphere LuBan, as well as a fragmented, all-round open, A cloud-native operating system that can be freely integrated anytime, anywhere - KubeSphere Enterprise (KSE) 4.0!

KSE 4.0 not only inherits the excellent features of previous versions, but also introduces a new architecture and ecological partner program, providing users with more powerful and complete cloud-native solutions. We believe that KSE 4.0 will become the golden choice for enterprises in the field of cloud native, bringing greater success and value to customers and partners.

Through this article, we will review the five-year transformation of KSE 4.0 from single-category platform value empowerment to multi-category ecological value empowerment, and describe KubeSphere's in-depth thinking and positive actions for the future cloud-native ecological development.

KubeSphere is good, but it also faces many challenges

Strong Demand for "Cloud Native+"

In recent years, with the rapid development of cloud-native applications and services, the choice of tools in the same field has become rich and diverse, and a brand-new digital ecosystem has been built. However, it is still difficult to meet the complex divergent and geometrically multiplied user needs. With the combination of cloud native and innovative technologies such as AI, big data, Internet of Things, and edge computing, the application span is increasing, which undoubtedly puts forward higher requirements for the scalability of the underlying platform.

Overview of CNCF Cloud Native Application Projects

Cloud native software supply chain is difficult to manage

Unified control and standardization are important to most enterprises. However, there are a lot of software involved in the enterprise digitalization scenario, and it takes a lot of manpower to install, maintain and deal with problems one by one. Traditional integration methods cannot take full advantage of KubeSphere's capabilities and will also reduce security. Therefore, how to simplify the complexity of software integration and reduce hidden management costs has become the focus of KubeSphere.

Product iteration cannot keep up with user expectations

In the traditional software release process, each component cannot be iterated independently, and all components need to be developed, tested and integrated before they can be released in a unified manner. This can cause customers to wait too long for pressing feature requests. At the same time, the rapid development of user needs and scenarios makes it difficult to keep up with the frequency of product iterations.

Difficult to meet customized development needs

Previously, the codes of the various functional modules of KubeSphere were tightly coupled together, and the whole body could be affected by a single move. On this basis, it is very difficult to carry out customized development and integrate third-party products. Even if you are familiar with most of the functional modules, you need to be careful to avoid conflicts between components. The integration methods of each functional module are also varied, making it difficult to provide a consistent user experience.

We want to be an operating system in the cloud-native era

Each major version upgrade of KubeSphere has brought extremely rich business value improvements to users. With the stacking of functions, the overall architecture has become more complex and heavy, which has brought about the various challenges mentioned above. In order to solve these problems, the KubeSphere LuBan cloud-native scalable open architecture came into being and brought new features - more consistent, more flexible, loosely coupled, more free, and more open.

Lu Ban is the ancestor of ancient Chinese craftsmen. As a symbol of the wisdom and creativity of the vast number of working people, he uses tools to improve labor efficiency, liberate laborers from the original and heavy tasks, and bring a new look to civil engineering. KubeSphere named the new microkernel architecture LuBan, which implies that it expects to provide enterprises and developers with low-cost, fast iteration and flexible integration of cloud-native products, and bring professional, versatile and highly creative use and development experience .

What is KubeSphere Enterprise Edition 4.0?

KubeSphere Enterprise Edition (KSE) 4.0 is a brand-new cloud-native operating system created by Qingyun Technology. It not only inherits the powerful functions of the previous version, such as enterprise-level resource and business management, and one-stop cloud-native solutions, but also easily realizes the uploading of applications. Downstream linkage, integration of various high-quality extension components from KubeSphere Marketplace anytime and anywhere, and providing seamless integration of business capabilities and highly consistent product experience.

Enterprise resource and business management

KSE 4.0 supports the management of Kubernetes clusters on any infrastructure to achieve global unified management. The multi-tenant authority system ensures the reasonable distribution of the three roles of platform administrator, cluster operation and maintenance, and application operation and maintenance, and effectively promotes collaboration and control.

One-stack cloud-native transformation and upgrade

KSE 4.0 provides a one-stop cloud-native solution, including DevOps, Service Mesh, containerized database, global observable metrics, virtualization management, and AI + cloud-side collaboration.

Highly free scene expansion

Based on KubeSphere LuBan, KSE 4.0 supports hot swapping of extension components. Users can flexibly and seamlessly integrate third-party operation logic or workflow into the KubeSphere console to quickly realize scenario-based expansion.

KubeSphere Marketplace, Cloud Native Kaleidoscope

KubeSphere Marketplace provides a variety of comprehensive and versatile extension components. Users can install and use them with one click on demand, and customize their own operating system in a "building block style". At the same time, users can perform one-stop operations such as development, installation, and subscription of extension components to better serve the majority of businesses and the cloud-native ecosystem.

What problem does KubeSphere Enterprise Edition 4.0 solve?

KubeSphere Enterprise Edition (KSE) 4.0 is a new embodiment of software platform engineering capabilities, and it has positive construction significance for both enterprise customers and ecological partners.

Eco, eco, eco!

Create your KubeSphere extension

The KubeSphere extension component is an application form built on KubeSphere LuBan to expand and enhance KubeSphere product capabilities and further meet the diverse and agile business needs of enterprises. If we take traditional Chinese mortise and tenon structure houses as an example, it is a component of the house. Each component is naturally and firmly fastened together, stable and reliable, without relying on nails, glue and other foreign objects to join together.

From the front-end UI to the back-end API, almost every part of KubeSphere can be customized and enhanced by extending the API. Here are some examples of what can be achieved using the extension API:

  • Inject new menus and function pages into the side navigation bar, top navigation bar, etc. to support the management of more types of resources and enhance the management capabilities of the platform.
  • Embed existing third-party functional component pages into KubeSphere through iframe to aggregate scattered systems.
  • Override KubeSphere's existing page routing to implement your unique business logic.
  • Extend KubeSphere's API.
  • Customize the layout and style of KubeSphere.
  • ......

If you are interested in the development of KubeSphere extension components, we have prepared KubeSphere extension component development guide for you .

Co-creation and co-creation, KubeSphere Marketplace is waiting for you to publish

Like five years ago, it's a fresh new start. KubeSphere is by no means satisfied with boiling frogs in warm water by constantly iterating requirements according to versions, but is determined to work with you to build a friendly, open, and neutral cloud-native ecosystem. The KubeSphere Marketplace cloud-native expansion market is an important part of creating a cloud-native ecosystem, initiated and maintained by Qingyun Technology. KubeSphere Marketplace will release extended components in AI, DevOps, service grid, multi-cluster management, edge computing, storage, database, security and other fields within this year. By selecting and combining these components, users can customize their own cloud-native operating system like building blocks to meet individual needs.

KubeSphere shares a series of cooperative benefits for independent software vendors and individual developers who are interested in building high-quality extension components and growing their business through KubeSphere Marketplace. include:

  • distribute online
    • Various types of applications, including Helm applications, Operator applications, KubeSphere extension components, database applications, etc., can be managed and distributed in a unified manner on the cloud.
  • sell online
    • Based on KubeSphere Enterprise Edition (KSE) 4.0's brand-new cloud subscription, cloud account authentication, unified billing, payment and other capabilities, it can provide online sales channels for ISV companies and individual developers, etc. After the developed extension components are put on the KubeSphere Marketplace for other users to use and earn money.
  • online delivery
    • It supports the online deployment of extension components to the user's Kubernetes cluster through the public network, without the manual participation of partners, reducing the manpower and time required for software delivery, improving the delivery efficiency of applications, and allowing users to quickly activate purchased extension components.
  • overseas expansion
    • The pluggable product form of KSE 4.0, together with KubeSphere Marketplace, is an important combination in overseas delivery. KubeSphere will provide a bridge connecting partners and overseas customers, helping to jointly explore in a larger market.
  • full support
    • High-quality partners can get all-round support in technology, marketing, sales, etc. to improve their own product and service capabilities. At the same time, when partners and end customers have potential problems such as product delivery, Qingyun Technology can better help partners communicate with customers and avoid damage to the interests of partners.

Currently, KubeSphere Marketplace has been launched in August 2023, and plans to launch an international site in early 2024. Next, KubeSphere will successively release 20 official KubeSphere extension components, and has initially reached cooperation intentions with technology companies such as Flomesh and Jibu Technology, and plans to release a variety of third-party extension components.

Summarize

Solidly build an open and shared cloud-native application ecosystem to fully empower enterprises' digital transformation and business innovation. KubeSphere Enterprise Edition (KSE) 4.0 brings a new milestone for customers and partners! We look forward to everyone exploring the imaginative boundaries of the cloud-native world through KubeSphere extension components on the KSE 4.0 cloud-native operating system, and bringing more innovations and breakthroughs!

This article is published by OpenWrite, a multi-post platform for blogging !

Microsoft's official announcement: Visual Studio for Mac retired The programming language created by the Chinese developer team: MoonBit (Moon Rabbit) Bjarne Stroustrup, the father of C++, shared life advice Linus also dislikes messy abbreviations, what TM is called "GenPD" Rust 1.72.0 released , the minimum supported version in the future is Windows 10 Wenxin Yiyan opens WordPress to the whole society and launches the "100-year plan" . : Crumb green language V1.0 officially released
{{o.name}}
{{m.name}}

Guess you like

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