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)

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):

    $ 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
    
  2. Execute the installation script. Select the “1) All-in-one” option when prompted:

    $ ./install.sh
    
  3. 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
    

    KubeSphere Console

Enable installing Istio on Kubernetes

KubeSphere will install Istio within Kubernetes. Reference Enable Service Mesh for further information.

Was this information useful?
Do you have any suggestions for improvement?

Thanks for your feedback!