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
|
||||
CAs
|
||||
CDNs
|
||||
CentOS
|
||||
Chrony
|
||||
CIDRs
|
||||
Cilium
|
||||
|
@ -339,6 +340,7 @@ Kubelet
|
|||
kubelet
|
||||
Kubernetes
|
||||
kubernetes.default
|
||||
KubeSphere
|
||||
L3-4
|
||||
L4-L6
|
||||
learnings
|
||||
|
|
|
@ -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 |
|
@ -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