Merge pull request #144 from FeynmanZhou/master

Refine the documentation outline
This commit is contained in:
pengfei 2020-08-23 22:29:12 +08:00 committed by GitHub
commit 37ebcfc41b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
25 changed files with 288 additions and 47 deletions

View File

@ -12,7 +12,7 @@ section1:
section3:
title: Run KubeSphere and Kubernetes Stack from the Cloud Service
description: Cloud Providers are providing KubeSphere as a SaaS and offer cloud-hosted services for users, help you to create an highly available cluster within minutes via several clicks.
description: Cloud Providers are providing KubeSphere as a cloud-hosted service for users, help you to create an highly available cluster within minutes via several clicks. These services will be available in September, 2020.
list:
- image: /images/docs/aws.jpg
content: AWS Quickstart
@ -23,8 +23,8 @@ section3:
- image: /images/docs/radore.jpg
content: Radore RCD
link:
titleRight: Want to host KubeSphere on your cloud?
titleRight: Want to host KubeSphere on your cloud?
btnContent: Partner with us
btnLink: /partner/
---
---

View File

@ -1,7 +1,7 @@
---
linkTitle: "Install on Linux"
weight: 2200
linkTitle: "Install on On-premise Kubernetes"
weight: 2300
_build:
render: false
---
---

View File

@ -0,0 +1,7 @@
---
linkTitle: "Cluster Operation"
weight: 2200
_build:
render: false
---

View File

@ -0,0 +1,10 @@
---
title: "Add New Nodes"
keywords: 'kubernetes, kubesphere, scale, add-nodes'
description: 'How to add new nodes in an existing cluster'
weight: 2340
---
TBD

View File

@ -1,7 +1,7 @@
---
linkTitle: "Installation"
linkTitle: "Introduction"
weight: 2100
_build:
render: false
---
---

View File

@ -1,7 +1,7 @@
---
linkTitle: "Install on Linux"
linkTitle: "Install on On-premise environment"
weight: 2200
_build:
render: false
---
---

View File

@ -1,7 +1,7 @@
---
linkTitle: "Install on Linux"
linkTitle: "Install on Public Cloud"
weight: 2200
_build:
render: false
---
---

View File

@ -0,0 +1,8 @@
---
title: "Uninstalling"
keywords: 'kubernetes, kubesphere, uninstalling, remove-cluster'
description: 'How to uninstall KubeSphere'
weight: 2450
---

View File

@ -0,0 +1,8 @@
---
title: "Uninstalling KubeSphere and kubernetes"
keywords: 'kubernetes, kubesphere, uninstalling, remove-cluster'
description: 'How to uninstall KubeSphere and kubernetes'
weight: 2451
---

View File

@ -0,0 +1,8 @@
---
title: "Uninstalling KubeSphere only"
keywords: 'kubernetes, kubesphere, uninstalling, remove-cluster'
description: 'How to uninstall KubeSphere only'
weight: 2452
---

View File

@ -1,20 +1,20 @@
---
title: "Release Notes For 2.0.0"
keywords: "kubernetes, docker, kubesphere, jenkins, istio, prometheus"
description: "KubeSphere Release Notes For 2.0.0"
title: "KubeSphere Alerting and Notification"
keywords: "kubernetes, alertmanager, kubesphere, alerting, notification"
description: "How to Enable Alerting and Notification System"
linkTitle: "Release Notes - 2.0.0"
linkTitle: "KubeSphere Alerting and Notification"
weight: 500
---
KubeSphere 2.0.0 was released on **May 18th, 2019**.
KubeSphere 2.0.0 was released on **May 18th, 2019**.
## What's New in 2.0.0
### Component Upgrades
- Support Kubernetes [Kubernetes 1.13.5](https://github.com/kubernetes/kubernetes/releases/tag/v1.13.5)
- Integrate [QingCloud Cloud Controller](https://github.com/yunify/qingcloud-cloud-controller-manager). After installing load balancer, QingCloud load balancer can be created through KubeSphere console and the backend workload is bound automatically. 
- Integrate [QingCloud Cloud Controller](https://github.com/yunify/qingcloud-cloud-controller-manager). After installing load balancer, QingCloud load balancer can be created through KubeSphere console and the backend workload is bound automatically. 
- Integrate [QingStor CSI v0.3.0](https://github.com/yunify/qingstor-csi/tree/v0.3.0) storage plugin and support physical NeonSAN storage system. Support SAN storage service with high availability and high performance.
- Integrate [QingCloud CSI v0.2.1](https://github.com/yunify/qingcloud-csi/tree/v0.2.1) storage plugin and support many types of volume to create QingCloud block services.
- Harbor is upgraded to 1.7.5.

View File

@ -0,0 +1,92 @@
---
title: "KubeSphere Auditing Logs"
keywords: "kubernetes, auditing, kubesphere, logs"
description: "How to enable KubeSphere auditing logs system"
linkTitle: "KubeSphere Auditing Logs"
weight: 500
---
KubeSphere 2.0.0 was released on **May 18th, 2019**.
## What's New in 2.0.0
### Component Upgrades
- Support Kubernetes [Kubernetes 1.13.5](https://github.com/kubernetes/kubernetes/releases/tag/v1.13.5)
- Integrate [QingCloud Cloud Controller](https://github.com/yunify/qingcloud-cloud-controller-manager). After installing load balancer, QingCloud load balancer can be created through KubeSphere console and the backend workload is bound automatically. 
- Integrate [QingStor CSI v0.3.0](https://github.com/yunify/qingstor-csi/tree/v0.3.0) storage plugin and support physical NeonSAN storage system. Support SAN storage service with high availability and high performance.
- Integrate [QingCloud CSI v0.2.1](https://github.com/yunify/qingcloud-csi/tree/v0.2.1) storage plugin and support many types of volume to create QingCloud block services.
- Harbor is upgraded to 1.7.5.
- GitLab is upgraded to 11.8.1.
- Prometheus is upgraded to 2.5.0.
### Microservice Governance
- Integrate Istio 1.1.1 and support visualization of service mesh management.
- Enable the access to the project's external websites and the application traffic governance.
- Provide built-in sample microservice [Bookinfo Application](https://istio.io/docs/examples/bookinfo/).
- Support traffic governance.
- Support traffic images.
- Provide load balancing of microservice based on Istio.
- Support canary release.
- Enable blue-green deployment.
- Enable circuit breaking.
- Enable microservice tracing.
### DevOps (CI/CD Pipeline)
- CI/CD pipeline provides email notification and supports the email notification during construction.
- Enhance CI/CD graphical editing pipelines, and more pipelines for common plugins and execution conditions.
- Provide source code vulnerability scanning based on SonarQube 7.4.
- Support [Source to Image](https://github.com/kubesphere/s2ioperator) feature.
### Monitoring
- Provide Kubernetes component independent monitoring page including etcd, kube-apiserver and kube-scheduler.
- Optimize several monitoring algorithm.
- Optimize monitoring resources. Reduce Prometheus storage and the disk usage up to 80%.
### Logging
- Provide unified log console in terms of tenant.
- Enable accurate and fuzzy retrieval.
- Support real-time and history logs.
- Support combined log query based on namespace, workload, Pod, container, key words and time limit.  
- Support detail page of single and direct logs. Pods and containers can be switched.
- [FluentBit Operator](https://github.com/kubesphere/fluentbit-operator) supports logging gathering settings: ElasticSearch, Kafka and Fluentd can be added, activated or turned off as log collectors. Before sending to log collectors, you can configure filtering conditions for needed logs.
### Alerting and Notifications
- Email notifications are available for cluster nodes and workload resources. 
- Notification rules: combined multiple monitoring resources are available. Different warning levels, detection cycle, push times and threshold can be configured.
- Time and notifiers can be set.
- Enable notification repeating rules for different levels.
### Security Enhancement
- Fix RunC Container Escape Vulnerability [Runc container breakout](https://log.qingcloud.com/archives/5127)
- Fix Alpine Docker's image Vulnerability [Alpine container shadow breakout](https://www.alpinelinux.org/posts/Docker-image-vulnerability-CVE-2019-5021.html)
- Support single and multi-login configuration items.
- Verification code is required after multiple invalid logins.
- Enhance passwords' policy and prevent weak passwords.
- Others security enhancements.
### Interface Optimization
- Optimize multiple user experience of console, such as the switch between DevOps project and other projects.
- Optimize many Chinese-English webpages.
### Others
- Support Etcd backup and recovery.
- Support regular cleanup of the docker's image.
## Bugs Fixes
- Fix delay updates of the resource and deleted pages.
- Fix the left dirty data after deleting the HPA workload.
- Fix incorrect Job status display.
- Correct resource quota, Pod usage and storage metrics algorithm.
- Adjust CPU usage percentages.
- many more bugfix

View File

@ -0,0 +1,92 @@
---
title: "KubeSphere Events System"
keywords: "kubernetes, events, kubesphere, k8s-events"
description: "How to enable KubeSphere events system"
linkTitle: "KubeSphere Events System"
weight: 700
---
KubeSphere 2.0.0 was released on **May 18th, 2019**.
## What's New in 2.0.0
### Component Upgrades
- Support Kubernetes [Kubernetes 1.13.5](https://github.com/kubernetes/kubernetes/releases/tag/v1.13.5)
- Integrate [QingCloud Cloud Controller](https://github.com/yunify/qingcloud-cloud-controller-manager). After installing load balancer, QingCloud load balancer can be created through KubeSphere console and the backend workload is bound automatically. 
- Integrate [QingStor CSI v0.3.0](https://github.com/yunify/qingstor-csi/tree/v0.3.0) storage plugin and support physical NeonSAN storage system. Support SAN storage service with high availability and high performance.
- Integrate [QingCloud CSI v0.2.1](https://github.com/yunify/qingcloud-csi/tree/v0.2.1) storage plugin and support many types of volume to create QingCloud block services.
- Harbor is upgraded to 1.7.5.
- GitLab is upgraded to 11.8.1.
- Prometheus is upgraded to 2.5.0.
### Microservice Governance
- Integrate Istio 1.1.1 and support visualization of service mesh management.
- Enable the access to the project's external websites and the application traffic governance.
- Provide built-in sample microservice [Bookinfo Application](https://istio.io/docs/examples/bookinfo/).
- Support traffic governance.
- Support traffic images.
- Provide load balancing of microservice based on Istio.
- Support canary release.
- Enable blue-green deployment.
- Enable circuit breaking.
- Enable microservice tracing.
### DevOps (CI/CD Pipeline)
- CI/CD pipeline provides email notification and supports the email notification during construction.
- Enhance CI/CD graphical editing pipelines, and more pipelines for common plugins and execution conditions.
- Provide source code vulnerability scanning based on SonarQube 7.4.
- Support [Source to Image](https://github.com/kubesphere/s2ioperator) feature.
### Monitoring
- Provide Kubernetes component independent monitoring page including etcd, kube-apiserver and kube-scheduler.
- Optimize several monitoring algorithm.
- Optimize monitoring resources. Reduce Prometheus storage and the disk usage up to 80%.
### Logging
- Provide unified log console in terms of tenant.
- Enable accurate and fuzzy retrieval.
- Support real-time and history logs.
- Support combined log query based on namespace, workload, Pod, container, key words and time limit.  
- Support detail page of single and direct logs. Pods and containers can be switched.
- [FluentBit Operator](https://github.com/kubesphere/fluentbit-operator) supports logging gathering settings: ElasticSearch, Kafka and Fluentd can be added, activated or turned off as log collectors. Before sending to log collectors, you can configure filtering conditions for needed logs.
### Alerting and Notifications
- Email notifications are available for cluster nodes and workload resources. 
- Notification rules: combined multiple monitoring resources are available. Different warning levels, detection cycle, push times and threshold can be configured.
- Time and notifiers can be set.
- Enable notification repeating rules for different levels.
### Security Enhancement
- Fix RunC Container Escape Vulnerability [Runc container breakout](https://log.qingcloud.com/archives/5127)
- Fix Alpine Docker's image Vulnerability [Alpine container shadow breakout](https://www.alpinelinux.org/posts/Docker-image-vulnerability-CVE-2019-5021.html)
- Support single and multi-login configuration items.
- Verification code is required after multiple invalid logins.
- Enhance passwords' policy and prevent weak passwords.
- Others security enhancements.
### Interface Optimization
- Optimize multiple user experience of console, such as the switch between DevOps project and other projects.
- Optimize many Chinese-English webpages.
### Others
- Support Etcd backup and recovery.
- Support regular cleanup of the docker's image.
## Bugs Fixes
- Fix delay updates of the resource and deleted pages.
- Fix the left dirty data after deleting the HPA workload.
- Fix incorrect Job status display.
- Correct resource quota, Pod usage and storage metrics algorithm.
- Adjust CPU usage percentages.
- many more bugfix

View File

@ -1,9 +1,9 @@
---
title: "Release Notes For 2.0.1"
keywords: "kubernetes, docker, kubesphere, jenkins, istio, prometheus"
description: "KubeSphere Release Notes For 2.0.1"
title: "KubeSphere Service Mesh System"
keywords: "kubernetes, istio, kubesphere, service-mesh, microservice"
description: "How to Enable KubeSphere Service Mesh System"
linkTitle: "Release Notes - 2.0.1"
linkTitle: "KubeSphere Service Mesh System"
weight: 400
---

View File

@ -1,9 +1,9 @@
---
title: "Release Notes For 2.0.2"
keywords: "kubernetes, docker, kubesphere, jenkins, istio, prometheus"
description: "KubeSphere Release Notes For 2.0.2"
title: "KubeSphere Logging System"
keywords: "kubernetes, Elasticsearch, kubesphere, Logging, logs"
description: "How to Enable KubeSphere Logging System"
linkTitle: "Release Notes - 2.0.2"
linkTitle: "KubeSphere Logging System"
weight: 300
---

View File

@ -1,9 +1,9 @@
---
title: "Release Notes For 2.1.0"
keywords: "kubernetes, docker, kubesphere, jenkins, istio, prometheus"
description: "KubeSphere Release Notes For 2.1.0"
title: "KubeSphere DevOps System"
keywords: "kubernetes, jenkins, kubesphere, DevOps, cicd"
description: "How to Enable KubeSphere DevOps System"
linkTitle: "Release Notes - 2.1.0"
linkTitle: "KubeSphere DevOps System"
weight: 200
---

View File

@ -1,9 +1,9 @@
---
title: "Release Notes For 2.1.1"
keywords: "kubernetes, docker, kubesphere, jenkins, istio, prometheus"
description: "KubeSphere Release Notes For 2.1.1"
title: "KubeSphere Application Store"
keywords: "kubernetes, docker, kubesphere, app-store, openpitrix"
description: "How to Enable KubeSphere Application Store"
linkTitle: "Release Notes - 2.1.1"
linkTitle: "KubeSphere Application Store"
weight: 100
---

View File

@ -1,9 +1,9 @@
---
title: "Release Notes For 3.0.0"
title: "Overview"
keywords: "kubernetes, docker, kubesphere, jenkins, istio, prometheus"
description: "KubeSphere Release Notes For 3.0.0"
linkTitle: "Release Notes - 3.0.0"
linkTitle: "Overview"
weight: 50
---

View File

@ -1,6 +1,6 @@
---
linkTitle: "Application Workloads"
weight: 2200
weight: 2080
_build:
render: false

View File

@ -1,7 +1,7 @@
---
linkTitle: "Installation"
linkTitle: "ConfigMap and Secrets"
weight: 2100
_build:
render: false
---
---

View File

@ -1,7 +1,7 @@
---
linkTitle: "Installation"
linkTitle: "Grayscale Release"
weight: 2100
_build:
render: false
---
---

View File

@ -1,7 +1,7 @@
---
linkTitle: "Installation"
weight: 2100
linkTitle: "Project Settings"
weight: 2150
_build:
render: false
---
---

View File

@ -1,7 +1,7 @@
---
linkTitle: "Installation"
linkTitle: "Volume Management"
weight: 2100
_build:
render: false
---
---

View File

@ -54,5 +54,13 @@ footer:
link: partner/
- content: Roadmap
link: https://github.com/kubesphere/kubesphere/blob/master/docs/roadmap.md
- content: Global Site
link: https://kubesphere.io
- content: China Site
link: https://kubesphere.com.cn/
- content: Europe Site
link: https://kubesphere.eu
- content: Turkey Site
link: https://kubesphereturkey.com
- content: Spain Site
link: https://kubesphere.es

View File

@ -59,3 +59,11 @@ footer:
link: https://kubesphere.com.cn/
- content: 中文论坛
link: https://kubesphere.com.cn/forum
- content: 全球站
link: https://kubesphere.io
- content: 欧洲站
link: https://kubesphere.eu
- content: 土耳其站
link: https://kubesphereturkey.com
- content: 西班牙站
link: https://kubesphere.es