KubeSphere’s vision is to build a cloud-native distributed operating system with Kubernetes as its core. Its architecture can very easily enable plug-and-play integration of third-party applications with cloud-native ecological components, supporting cloud-native applications in multi-cloud and multi-cluster unified distribution and operation and maintenance management. KubeSphere is also a multi-tenant container platform that provides full-stack IT automated operation and maintenance capabilities and simplifies enterprise DevOps workflows.
KubeSphere is an open source container platform built on Kubernetes. It aims to provide enterprises with full-stack IT automation and operation capabilities and simplify DevOps workflows. It supports multi-cloud and multi-cluster management, provides rich functional modules, and helps enterprises quickly build powerful container cloud platforms.
core features
-
Cloud-cloud and multi-cluster management: KubeSphere supports the deployment and management of Kubernetes clusters on different infrastructures, including public clouds, private clouds, virtual machines, and physical machines.
-
DevOps support: Built-in Jenkins-based CI/CD pipeline supports automated construction, testing and deployment, simplifying the continuous delivery process of applications.
-
Microservice governance: Integrate Istio service grid to provide traffic management, grayscale publishing, fuse mechanism and link tracking functions to enhance the observability and reliability of microservices.
-
multi-tenant management: Provide fine-grained authority control and resource isolation, support independent management of different teams or projects within the enterprise, and ensure data security and reasonable allocation of operational rights.
-
Visual operation interface: Provides a user-friendly Web console that supports visual management of Kubernetes resources and reduces the learning curve of using Kubernetes.
-
Application Lifecycle Management: Supports full life cycle management such as application deployment, upgrade, rollback and deletion. The built-in application store makes it convenient for users to quickly deploy commonly used applications.
-
Monitoring and log management: Provide multi-dimensional monitoring indicators, log queries and alarm notifications to help operation and maintenance personnel discover and solve system problems in a timely manner.
-
Storage and network support: Compatible with multiple storage solutions (such as GlusterFS, Ceph, NFS) and network plug-ins (such as Calico, Flannel, Cilium) to meet the needs of different business scenarios.
project background
KubeSphere was initiated and developed by Qingyun QingCloud. It has become a member of the CNCF (Cloud Native Computing Foundation) Foundation and has passed Kubernetes compliance certification. The project is completely open source, has active community support, and has been widely adopted by many companies around the world in production environments.
applicable scenarios
-
Enterprise DevOps platform: Suitable for enterprises that need to build continuous integration and continuous delivery processes, providing complete DevOps tool chain support.
-
Multi-cloud and hybrid cloud management: Suitable for enterprises that need to uniformly manage Kubernetes clusters in multiple cloud environments, providing centralized cluster management capabilities.
-
Microservice Architecture Governance: Suitable for applications using microservices architecture, providing functions such as service discovery, traffic management and fault recovery.
-
Multi-tenant resource isolation: Suitable for enterprises that need to provide an isolated environment for multiple teams or projects on the same platform, ensuring the independence of resources and permissions.
project address
You can access the source code and documentation for the KubeSphere project on GitHub:
Github:https://github.com/kubesphere/kubesphere
Oil tubing: