Kubesphere平台一键安装(入门级+演示视频教程)

演示视频教程

前提条件

4c8G(master)

8c16g*2(worker)

Centos7.9、麒麟v10、redhat7

内网互通

每台服务器有自己域名(/etc/hosts)

防火墙开通(30000-32767)端口

需要能联通公网

1.首先运行以下命令,以确保您从正确的区域下载 KubeKey

export KKZONE=cn

2.运行以下命令来下载 KubeKey:

需要根据官网最新的脚本下载,若不是,后面执行集群时,会有很多报错。

curl -sfL https://get-kk.kubesphere.io | VERSION=v3.0.10 sh -
[root@koko]#  ls

创建集群

对于多节点安装,您需要通过指定配置文件来创建集群。

1. 创建示例配置文件

./kk create config [--with-kubernetes version] [--with-kubesphere version] [(-f | --file) path]
./kk create config --with-kubesphere v3.4.0 --with-kubernetes v1.22.12

2.创建集群

./kk create cluster -f config-sample.yaml

3.编辑配置文件(需要知道各个节点的密码)

性能太低,默认不开启额外功能,仅作集群)若需要开通可参考下面手册。



多节点安装(kubesphere手册)

 4.启动配置文件创建集群

./kk create cluster -f config-sample.yaml

以下是可能出现的报错:

报错1:依赖包缺失

yum -y install bash-completion conntrack socat vim

报错2:execute failed: ModulelGreetingsModulel eyec failed

主机命名、/etc/hosts解析不对、config.sample.yaml文件中填写的ip密码不对。

报错3:docker-resigirty报错,

原因:默认docker去找dockerhub官方下载镜像,我们地区需要更改镜像加速站

解决方案:

修改/etc/docker/daemon.json文件,

验证安装

运行以下命令查看安装日志。

kubectl logs -n kubesphere-system $(kubectl get pod -n kubesphere-system -l 'app in (ks-install, ks-installer)' -o jsonpath='{.items[0].metadata.name}') -f

若您看到以下信息,您的高可用集群便已创建成功。

  • 8
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值