中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
鲲鹏小智

单节点模式部署

单节点模式是指在单个节点上部署KubeSphere,是针对刚接触KubeSphere并希望快速上手KubeSphere系统的用户而准备的,它能帮助您零配置快速部署KubeSphere和Kubernetes。

  1. 安装依赖。
    yum install -y curl socat conntrack openssl ipset ipvsadm
  2. 下载安装工具KubeKey。
  3. 预下载容器镜像包。

    默认拉取的defaultbackend容器镜像不支持Arm架构,为了确保容器能够在Arm架构上正常运行,需要拉取支持Arm架构的容器镜像包到本地,并替换为默认的镜像tag。操作如下:

    docker pull mirrorgooglecontainers/defaultbackend-arm64:1.4
    docker tag mirrorgooglecontainers/defaultbackend-arm64:1.4 mirrorgooglecontainers/defaultbackend-amd64:1.4
    • 如果在其他场景中遇到类似拉取的镜像不支持Arm架构的情况,都可以参考本步骤拉取支持Arm架构的容器镜像包到本地,并替换为默认的镜像tag,解决镜像的兼容性问题。
      容器镜像tag修改命令参考如下:
      docker tag SOURCE_IMAGE:TAG1 TARGET_IMAGE:TAG2

      SOURCE_IMAGE:TAG1为修改前tag,TARGET_IMAGE:TAG2为修改后tag。

    • 如果您无法从dockerhub.io成功拉取镜像,强烈推荐您预先配置Docker镜像加速器,并尝试使用其他镜像源来下载所需版本的Docker镜像。更换镜像源的详细操作步骤请参见如何更换镜像源
  4. 同时安装Kubernetes和KubeSphere。

    本文中以指定Kubernetes v1.23.10和KubeSphere v3.4.1版本为例进行说明。

    cd /home 
    ./kk create cluster --with-kubernetes v1.23.10 --with-kubesphere v3.4.1
    • “--with-kubesphere version”参数用于指定安装的KubeSphere版本。如果不添加“--with-kubesphere”则不安装KubeSphere,如果不指定“version”的版本号则默认安装最新版本的KubeSphere。

    执行本步骤命令后,KubeKey将检查您的安装环境,结果显示为一张表格,并提示“Continue this installation? [yes/no]:”。请检查依赖项是否都满足,然后输入“yes”,再按回车继续。

    安装过程中会联网下载相关组件包。

    安装完成后输出信息中会显示Web控制台的IP地址和端口号,默认的端口号是“30880”。现在,您可以使用默认用户(admin)和密码(P@88w0rd)并通过<NodeIP>:30880(本例中为“http://192.168.1.102:30880”)访问KubeSphere的Web控制台。