add kubesphere to platform-setup solutions (#6424)

* add kubesphere to platform-setup solutions

Signed-off-by: FeynmanZhou <pengfeizhou@yunify.com>

* refine kubesphere guide

Signed-off-by: FeynmanZhou <zpf0610@gmail.com>

* refactor kubesphere platform setup guide, remove translations

Signed-off-by: FeynmanZhou <zpf0610@gmail.com>

* remove weight changes from IBM cloud

Signed-off-by: FeynmanZhou <zpf0610@gmail.com>

* add words to .spelling to fix lint CI

Signed-off-by: FeynmanZhou <zpf0610@gmail.com>

* fix spelling error

Signed-off-by: FeynmanZhou <zpf0610@gmail.com>

* add words to .spelling

Signed-off-by: FeynmanZhou <zpf0610@gmail.com>

* refine kubesphere.md, remove redundant words from .spelling

Signed-off-by: FeynmanZhou <zpf0610@gmail.com>

* fix lint_check error

Signed-off-by: FeynmanZhou <zpf0610@gmail.com>

* fix Unordered list indentation error

Signed-off-by: FeynmanZhou <zpf0610@gmail.com>

* fix Unordered list indentation error - line 20

Signed-off-by: FeynmanZhou <zpf0610@gmail.com>

* add 4 spaces to fix Unordered list indentation error

Signed-off-by: FeynmanZhou <zpf0610@gmail.com>

* change weight, fix unordered list error

Signed-off-by: FeynmanZhou <zpf0610@gmail.com>

* refine kubesphere.md

Signed-off-by: FeynmanZhou <zpf0610@gmail.com>
This commit is contained in:
pengfei 2020-02-18 02:14:17 +08:00 committed by GitHub
parent 2307747f7f
commit 3a9a907860
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 73 additions and 1 deletions

View File

@ -123,6 +123,7 @@ canaried
canarying
CAs
CDNs
CentOS
Chrony
CIDRs
Cilium
@ -339,6 +340,7 @@ Kubelet
kubelet
Kubernetes
kubernetes.default
KubeSphere
L3-4
L4-L6
learnings

View File

@ -1,7 +1,7 @@
---
title: Kubernetes Gardener
description: Instructions to setup a Gardener cluster for Istio.
weight: 19
weight: 18
aliases:
- /docs/setup/kubernetes/platform-setup/gardener/
skip_seealso: true

Binary file not shown.

After

Width:  |  Height:  |  Size: 334 KiB

View File

@ -0,0 +1,70 @@
---
title: KubeSphere Container Platform
description: Instructions to setup a KubeSphere Container Platform for Istio.
weight: 19
skip_seealso: true
keywords: [platform-setup,kubesphere,kubernetes]
---
Follow these instructions to prepare the [KubeSphere Container Platform](https://github.com/kubesphere/kubesphere) for Istio. You can download KubeSphere to easily install a Kubernetes cluster on your Linux machines.
{{< tip >}}
KubeSphere provides [All-in-One](https://kubesphere.io/docs/v2.1/en/installation/all-in-one/) and [Multi-Node](https://kubesphere.io/docs/v2.1/en/installation/multi-node/) installations. This enables quick setup and manages Kubernetes and Istio in a unified web console. This tutorial will walk you through the All-in-One installation. Reference [Multi-node Installation](https://kubesphere.io/docs/v2.1/en/installation/multi-node/) for further information.
{{< /tip >}}
## Prerequisites
A Linux machine that is either a virtual machine or bare metal. This machine requires at a minimum:
- Hardware:
- CPU: at least 2 Cores
- Memory: at least 4 `GB`
- Operating Systems:
- CentOS 7.4 ~ 7.7 (`64-bit`)
- Ubuntu 16.04/18.04 LTS (`64-bit`)
- RHEL 7.4 (`64-bit`)
- Debian Stretch 9.5 (`64-bit`)
{{< tip >}}
Ensure your firewall meets the [port requirements](https://kubesphere.io/docs/v2.1/en/installation/port-firewall/). If this is not immediately feasible, you may evaluate Istio and KubeSphere by disabling the firewall as documented in your distribution.
{{< /tip >}}
## Provisioning a Kubernetes cluster
1. Download KubeSphere to your Linux machine, it will create a standard Kubernetes cluster (1.15 by default, KubeSphere also supports 1.13 and 1.14):
{{< text bash >}}
$ curl -L https://kubesphere.io/download/stable/v2.1.0 > installer.tar.gz
$ tar -xzf installer.tar.gz
$ cd kubesphere-all-v2.1.0/scripts
{{< /text >}}
1. Execute the installation script. Select the **"1) All-in-one"** option when prompted:
{{< text bash >}}
$ ./install.sh
{{< /text >}}
1. Installation may take 15 ~ 20 minutes. Wait until all pods are running. Access the console using the account information obtained from the installation logs:
{{< text plain >}}
#####################################################
### Welcome to KubeSphere! ###
#####################################################
Console: http://192.168.0.8:30880
Account: admin
Password: It will be generated by KubeSphere Installer
{{< /text >}}
{{< tip >}}
At the same time, Kubernetes 1.15 has been installed into your environment.
{{< /tip >}}
![KubeSphere Console](images/kubesphere-console.png)
## Enable installing Istio on Kubernetes
KubeSphere will install Istio within Kubernetes. Reference [Enable Service Mesh](https://kubesphere.io/docs/v2.1/en/installation/install-servicemesh/) for further information.