[KubeSphere](https://kubesphere.io/) is an enterprise-grade multi-tenant container management platform built on [Kubernetes](https://kubernetes.io). It provides an easy-to-use UI for users to manage application workloads and computing resources with a few clicks, which greatly reduces the learning curve and the complexity of daily work such as development, testing, operation and maintenance. KubeSphere aims to alleviate the pain points of Kubernetes including storage, network, security and ease of use, etc.
[KubeSphere](https://kubesphere.io/) is an enterprise-grade multi-tenant container platform built on [Kubernetes](https://kubernetes.io). It provides an easy-to-use UI for users to manage application workloads and computing resources with a few clicks, which greatly reduces the learning curve and the complexity of daily work such as development, testing, operation and maintenance. KubeSphere aims to alleviate the pain points of Kubernetes including storage, network, security and ease of use, etc.
## Screenshots
...
...
@@ -63,12 +63,12 @@ KubeSphere provides an easy-to-use console with awesome user experience that all
- Node and storage class management, image registry management
- Integrated Harbor, GitLab, SonarQube
- LB controller for Kubernetes on bare metal ([Porter](https://github.com/kubesphere/porter)), [cloud LB plugin](https://github.com/yunify/qingcloud-cloud-controller-manager)
- Support GPU node
- Support GPU node, support [vGPU](https://github.com/virtaitech/orion)
It also supports a variety of open source storage solutions and cloud storage products as the persistent storage services, as well as supports multiple open source network plugins.
> Note: See this [document](https://docs.kubesphere.io/advanced-v2.0/zh-CN/introduction/features/) which elaborates on the KubeSphere features and services.
> Note: See this [document](https://kubesphere.com.cn/docs/v2.1/en/introduction/features/) which elaborates on the KubeSphere features and services.
----
...
...
@@ -76,6 +76,8 @@ It also supports a variety of open source storage solutions and cloud storage pr
KubeSphere separates [frontend](https://github.com/kubesphere/console) and [backend](https://github.com/kubesphere/kubesphere) as shows below. KubeSphere can run anywhere from on-premise datacenter to any cloud to edge. In addition, it can be deployed on any Kubernetes distribution. Please check the [installation guide](https://github.com/kubesphere/ks-installer).
> Note that there is only back-end source code in this repository,see [Console](https://github.com/kubesphere/console) for front-end source code.
@@ -84,14 +86,14 @@ KubeSphere 2.1.0 was released on **November 12nd, 2019**. Check the [Release Not
## Installation
> Attention: The following section is only used for minimal installation by default, KubeSphere has decoupled some core components in v2.1.0. For pluggable components installation, see `Enable Pluggable Components` below.
> Attention: The following section is only used for minimal installation by default, see [Complete Installation Guide](https://kubesphere.com.cn/docs/v2.1/en/installation/intro/) for details.
### Deploy on Existing Kubernetes
**Prerequisites**
> - `Kubernetes version`: `1.13.0 ≤ K8s version < 1.16`;
> - `Helm version` >= `2.10.0`,see [Install and Configure Helm in Kubernetes](https://devopscube.com/install-configure-helm-kubernetes/);
> - `Kubernetes version`: `1.13.0 ≤ K8s version < 1.16`;
> - `Helm version`: `2.10.0 ≤ Helm < 3.0.0`,(will support Helm v3 in KubeSphere v3.0) see [Install and Configure Helm in Kubernetes](https://devopscube.com/install-configure-helm-kubernetes/);
> - CPU > 1 Core,Memory > 2 G;
> - An existing Storage Class in your Kubernetes clusters, use `kubectl get sc` to verify it.
...
...
@@ -128,13 +130,6 @@ Choose `"1) All-in-one"` to start the installation without changing any configur
> Note: In a development or production environment, it's highly recommended to install Multi-Node KubeSphere.
### Enable Pluggable Components
If you want to use optional components after the minimal installation as shown above, please execute following command to enable the pluggable components you prefer to start the installation. Make sure your cluster has enough CPU and memory in advance.
```
$ kubectl edit cm -n kubesphere-system ks-installer
@@ -160,7 +155,7 @@ The [development guide](CONTRIBUTING.md) hosts all information about building Ku
Currently, KubeSphere has released the following 4 major editions. The future releases will include Multicluster, Big data, AI, SDN, etc. See [Plans for 2.1.1 and 3.0.0](https://github.com/kubesphere/kubesphere/issues/1368) for more details.