v2.0
v1.0
  1. Release Notes
    1. Release Notes - 2.0.2Latest
    1. Release Notes - 2.0.1
    1. Release Notes - 2.0.0
  1. Introduction
    1. Introduction
    1. Features
    1. Architecture
    1. Advantages
    1. Glossary
  1. Installation
    1. Intruction
      1. Intro
      2. Port Requirements
    1. Install on Linux
      1. All-in-One Installation
      2. Multi-Node Installation
      3. Installing HA Master and Etcd Cluster
      4. Storage Configuration Instruction
    1. Install on Kubernetes
      1. Prerequisites
      2. Online Installation
      3. Offline Installation
    1. Related Tools
      1. Integrating Harbor Registry
    1. Cluster Operation
      1. Adding New Nodes
      2. High Risk Operation
      3. Uninstalling KubeSphere
  1. Quick Start
    1. Getting Started with Multitenancy
    1. Exposing your APP using Ingress
    1. Deploying a MySQL Application
    1. Deploying a Wordpress Website
    1. Job to compute π to 2000 places
    1. Deploying Grafana using APP Template
    1. Creating Horizontal Pod Autoscaler
    1. S2i: Publish your app without Dockerfile
    1. Canary Release of Microservice APP
    1. CI/CD based on Spring Boot Project
    1. Building a Pipeline in a Graphical Panel
    1. CI/CD based on GitLab and Harbor
    1. Ingress-Nginx for Grayscale Release
  1. Cluster Admin Guide
    1. Multi-tenant Management
      1. Overview of Multi-tenant Management
      2. Overview of Role Management
    1. Platform Management
      1. Account Management
      2. Platform Roles Management
    1. Infrastructure
      1. Service Components
      2. Nodes
      3. Storage Classes
    1. Monitoring Center
      1. Physical Resources
      2. Application Resources
    1. Application Repository
    1. Jenkins System Settings
  1. User Guide
    1. Application Template
    1. Workloads
      1. Deployments
      2. StatefulSets
      3. DaemonSets
      4. Jobs
      5. CronJobs
    1. Storage
      1. Volumes
    1. Network & Services
      1. Services
      2. Routes
    1. Configuration Center
      1. Secret
      2. ConfigMap
      3. Image Registry
    1. Project Settings
      1. Basic Information
      2. Member Roles
      3. Project Members
      4. Internet Access
    1. DevOps Project
      1. DevOps Project Management
      2. DevOps Project Management
      3. DevOps Project Management
      4. DevOps Project Management
      5. DevOps Project Management
  1. Development Guide
    1. Preparing the Development Environment
    1. Development Workflow
  1. API Documentation
    1. API Guide
    1. How to invoke KubeSphere API
KubeSphere®️ 2020 All Rights Reserved.

What is KubeSphere

KubeSphere ️is an enterprise-grade multi-tenant container platform, which is based on Kubernetes and provides easy-to-use dashboard to reduce learning cost and make it easier to develop, test and maintain your daily work. It aims to resolve the challenge problems Kubernetes users have such as storage, network, security, usability and so on.

In addition, the platform has integrated and optimized a range of functional modules which are suitable for containers. KubeSphere provides enterprises with a complete solution for development, automation operation and maintenance, microservice governance, multi-tanency management. Besides, the platform provides the visual abilility to manage workload, Kubernetes cluster, service and network, application lifecycle management as well as image registry and storage.

KubeSphere Dashboard Project Resources
CI/CD Pipeline Application Template

What's New in 2.0

In contrast to the express edition, KubeSphere 2.0 provides richer services for application management, supports multiple functions and flexible configuration to meet the complex business requirements. It supports master and etcd node HA, visualized CI/CD pipeline, multi-dimensional monitoring and logging, multi-tenancy management, LDAP integration. Additionally, It adds the supports for HPA (Horizontal Pod Autoscaler), container health check and configurations for Secrets and ConfigMaps etc.

The newly added functions include microservice governance, grayscale release, S2I and code quality analysis, etc. What also deserves expecting is multi-cluster management, big data, AI and other more complex business scenarios in future releases.

Open Source

KubeSphere has been developing by applying the open source approach since the very beginning. All the relevant source codes and documents are available on GitHub. KubeSphere supports installing on public cloud, private cloud, VM, BM, Kubernetes and any other infrastructures. Besides, it supports online and offline installation, which has been tested on AWS, Google Cloud and Kubernetes, Aliyun, Tencent cloud, Huawei cloud, QingCloud.

Roadmap

Express Edition => KubeSphere 1.0.x => KubeSphere 2.0.x => KubeSphere 2.1.0 (Coming soon!)

Note: All versions of KubeSphere are 100% open source and free which has been providing services for a great scale of user community, and it has been widely installed and used in development testing and productions environments centered around Docker and Kubernetes. A large number of services are running smoothly in KubeSphere.

Landscapes                       

KubeSphere is a member of CNCF and a Kubernetes Conformance Certified platform , which enriches the CNCF CLOUD NATIVE Landscape.