KubeSphere Container Platform
Follow these instructions to prepare the KubeSphere Container Platform for Istio. You can download KubeSphere to easily install a Kubernetes cluster on your Linux machines.
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
)
- CentOS 7.4 ~ 7.7 (
Provisioning a Kubernetes cluster
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):
$ 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
Execute the installation script. Select the “1) All-in-one” option when prompted:
$ ./install.sh
Installation may take 15 ~ 20 minutes. Wait until all pods are running. Access the console using the account information obtained from the installation logs:
##################################################### ### Welcome to KubeSphere! ### ##################################################### Console: http://192.168.0.8:30880 Account: admin Password: It will be generated by KubeSphere Installer
Enable installing Istio on Kubernetes
KubeSphere will install Istio within Kubernetes. Reference Enable Service Mesh for further information.