mirror of https://github.com/istio/istio.io.git
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:
parent
2307747f7f
commit
3a9a907860
|
@ -123,6 +123,7 @@ canaried
|
||||||
canarying
|
canarying
|
||||||
CAs
|
CAs
|
||||||
CDNs
|
CDNs
|
||||||
|
CentOS
|
||||||
Chrony
|
Chrony
|
||||||
CIDRs
|
CIDRs
|
||||||
Cilium
|
Cilium
|
||||||
|
@ -339,6 +340,7 @@ Kubelet
|
||||||
kubelet
|
kubelet
|
||||||
Kubernetes
|
Kubernetes
|
||||||
kubernetes.default
|
kubernetes.default
|
||||||
|
KubeSphere
|
||||||
L3-4
|
L3-4
|
||||||
L4-L6
|
L4-L6
|
||||||
learnings
|
learnings
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
---
|
---
|
||||||
title: Kubernetes Gardener
|
title: Kubernetes Gardener
|
||||||
description: Instructions to setup a Gardener cluster for Istio.
|
description: Instructions to setup a Gardener cluster for Istio.
|
||||||
weight: 19
|
weight: 18
|
||||||
aliases:
|
aliases:
|
||||||
- /docs/setup/kubernetes/platform-setup/gardener/
|
- /docs/setup/kubernetes/platform-setup/gardener/
|
||||||
skip_seealso: true
|
skip_seealso: true
|
||||||
|
|
Binary file not shown.
After Width: | Height: | Size: 334 KiB |
|
@ -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 >}}
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
## 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.
|
Loading…
Reference in New Issue