Introduction to KubeSphere, function introduction, advantages, architecture description and application scenarios
Introduction to KubeSphere, function introduction, advantages, architecture description and application scenarios
KubeSphere is an enterprise-level distributed multi-tenant container platform built on the current mainstream container scheduling platform Kubernetes . It provides a simple and easy-to-use operation interface and wizard-based operation method, which greatly reduces the learning cost of using the container scheduling platform. The complexity of the daily work of development, testing, and operation and maintenance is designed to solve the pain points of storage, network, security, and ease of use of Kubernetes itself. In addition, the platform has integrated and optimized multiple functional modules suitable for container scenarios, providing complete solutions to help enterprises easily cope with agile development and automated operation and maintenance, microservice governance, multi-tenant management, workload and cluster management , service and network management, application orchestration and management, image warehouse management and storage management and other business scenarios.
Compared with the Easy Edition, the KubeSphere Advanced Edition provides enterprise-level container application management services, supports more powerful functions and flexible configuration, and meets the complex business needs of enterprises. For example, it supports high availability of Master and etcd nodes, visual CI/CD pipeline, multi-dimensional monitoring and alarm logs, multi-tenant management, LDAP integration, new support for HPA (horizontal autoscaling), container health check, and configuration management of Secrets and ConfigMaps. , added microservice governance, grayscale release, s2i, code quality inspection, etc., and will provide and support more complex business scenarios such as multi-cluster management, big data, and artificial intelligence in the future.
----------------------------------
Introduction to KubeSphere, function introduction, advantages, architecture description and application scenarios
https: //blog.51cto.com/lovebetterworld/2869772
KubeSphere is a distributed operating system built on Kubernetes for cloud-native applications . It is completely open source, supports multi-cloud and multi-cluster management, provides full-stack IT automated operation and maintenance capabilities, and simplifies enterprise DevOps workflows. Its architecture enables plug-and-play integration of third-party applications with cloud-native ecological components.
As a full-stack multi-tenant container platform, KubeSphere provides an operation and maintenance-friendly wizard-style operation interface to help enterprises quickly build a powerful and feature-rich container cloud platform. KubeSphere provides users with multiple functions needed to build an enterprise-level Kubernetes environment, such as multi-cloud and multi-cluster management, Kubernetes resource management, DevOps, application lifecycle management, microservice governance (service grid), log query and collection, service and Network, multi-tenant management, monitoring and alarming, event and audit query, storage management, access control, GPU support, network policy, image warehouse management, security management, etc.
KubeSphere also open sourced Kubekey to help enterprises quickly build Kubernetes clusters in public clouds or data centers with one click, providing single-node, multi-node, and cluster plug-in installation, as well as cluster upgrade and operation and maintenance.
DevOps friendly
KubeSphere shields users from the complex technical details of the underlying infrastructure, helping enterprises to seamlessly deploy, update, migrate and manage existing containerized applications on various infrastructures. In this way, KubeSphere enables developers to focus on application development and operations teams with enterprise-grade observability capabilities and troubleshooting mechanisms, unified monitoring and log querying, storage and network management, and easy-to-use CI/ CD pipeline, etc. to speed up DevOps automation workflow and delivery process.
Support running KubeSphere on any platform
As a flexible lightweight container PaaS platform, KubeSphere is very friendly to support different cloud ecosystems because it does not have any intrusion (Hack) into the native Kubernetes itself. In other words, KubeSphere can be deployed and run on any infrastructure and Kubernetes clusters compatible with all versions , including virtual machines, physical machines, data centers, public clouds, hybrid clouds, etc.
You can choose to install KubeSphere on public clouds and managed Kubernetes clusters (such as Alibaba Cloud, AWS, QingCloud, Tencent Cloud, Huawei Cloud, etc.), and you can also import and manage existing Kubernetes clusters .
KubeSphere can be deployed on the existing Kubernetes platform without modifying the user's current resources or assets or affecting their business. For more information, see Installing on Linux and Installing on Kubernetes.
Completely open source
With the open source model, the KubeSphere community drives development work in an open manner. KubeSphere is 100% open source and free . It has served community users on a large scale and is widely used in development, testing and production environments centered on Docker and Kubernetes. A large number of services run smoothly on KubeSphere. You can find all source code, documentation, and discussions on GitHub, and introductions to all major open source projects can be found in the open source project list.
Cloud Native Landscape
KubeSphere is a member of the CNCF Foundation and has passed the Kubernetes conformance certification, further enriching the CNCF cloud-native ecosystem.
Reference: KubeSphere v2.0 User Manual