kubesphere官网:https://kubesphere.io/docs/advanced-v2.0/zh-CN/introduction/intro/

一、准备环境

1、准备服务器

master :192.168.37.165
node1:192.168.37.166
node2:192.168.37.167
配置:/ 目录120G硬盘 ,8c,16G内存,centos7.5

2、准备nfs存储

(后面需要修改vas.yml文件中的配置)
master端做nfs服务端:
// 安装nfs:
# yum -y install nfs-utils
# vim /etc/exports
    /opt/kubesphere 192.168.37.0/24(rw,no_root_squash)

//启动nfs服务
#systemctl start nfs
 

二、下载安装kubesphere

1、 离线下载

curl -L https://kubesphere.io/download/offline/advanced-2.0.2 > advanced-2.0.2.tar.gz
tar -zxf advanced-2.0.2.tar.gz
cd kubesphere-all-offline-advanced-2.0.2/conf

2、 修改配置文件 vars.yml

// 修改配置文件vars.yml 中的nfs配置和all-in-one配置
# vim kubesphere-all-offline-advanced-2.0.2/conf/vars.yml
  nfs_client_enable: true
  nfs_client_is_default_class: true
  nfs_server: 192.168.37.165
  nfs_path: /opt/kubesphere
  local_volume_provisioner_enabled: false
  local_volume_is_default_class: false

3、修改配置文件hosts.ini

# vim kubesphere-all-offline-advanced-2.0.2/conf/hosts.ini
[all]
master ansible_connection=local ip=192.168.37.165 ansible_ssh_pass=root
node1 ansible_host=192.168.37.166 ip=192.168.37.166 ansible_ssh_pass=root
node2 ansible_host=192.168.37.167 ip=192.168.37.167 ansible_ssh_pass=root

[local
-registry] master
[kube
-master] master [kube-node] node1 node2 [etcd] master
[k8s
-cluster:children] kube-node kube-master

4、安装

# cd kubesphere-all-offline-advanced-2.0.2/scripts
# ./install.sh
看到以下内容说明安装成功:

5、注意

1、系统版本一定要安装对应的
2、docker安装默认数据存放位置是/var/lib/docker,,如果/目录不够大的话,将docker的目录做一个软连接到空间大的磁盘上
3、nfs存储:
(1)修改vars.yml 中的nfs配置
(2)修改/etc/exports,对nfs进行授权
(3)启动nfs服务
 

三、测试kubesphere集群

1、web端登陆:

输入“ http://192.168.37.165:30880 ” ,进入登陆界面,

登陆的用户名和密码是成功安装系统时默认给出的

Console: http://192.168.37.165:30880
Account: admin
Password: P@88w0rd

2、进入服务修改登陆密码,测试集群的node是否可用。

02-10 11:46
查看更多