这是本节的多页打印视图。 点击此处打印.

返回本页常规视图.

快速入门

1 - 快速部署

快速部署使用 All-In-One 的方式进行部署

部署环境确认

请根据 部署环境要求 确认快速部署的前置要求

All In One 部署

All In One 提供两种部署方式:

  1. 在 Linux 上部署 KubeCube

  2. 在 Kubernetes 集群中部署 KubeCube

等待部署完成

KubeCube 部署完成后,请根据提示信息登陆 console 管理页面

complete-deploy

使用 admin 账户登陆 console

⚠️请在登陆后修改 admin 用户的密码

login-console

2 - 快速体验

创建租户、项目、空间

使用管理员账号登录后,展开左侧【组织管理】菜单,点击快速向导。

1、创建租户

  • 租户名称:平台内展示的租户名。
  • 租户标识:
    • 长度不得少于2位且不大于32位;
    • 只能包含小写字母、数字,以及中划线 ‘-’ ;
    • 全局唯一标识,不允许重复,不允许修改。
  • 租户管理员:添加用户 admin 到租户中并作为租户管理员。

create-tenant

详细配置说明见 租户管理

点击【创建】,如图,即创建了租户:“tenant-1”。

2、租户配额

选择租户,以及集群,填写资源配额:

  • 集群可分配:表示该集群剩余可分配资源。
  • 租户已分配:表示该租户下所有 namespace 已分配的资源总和。

tenant-quota

详细配置说明见 配额管理

点击【创建】,即完成该租户的配额设置。

3、创建项目

  • 租户:该项目的所属租户;
  • 项目名称:项目的展示名称;
  • 项目标识:
    • 长度不得少于2位且不大于32位;
    • 只能包含小写字母、数字,以及中划线 ‘-’ ;
    • 全局唯一标识,不允许重复,不允许修改。
  • 项目描述:对该项目的描述性语言。
  • 项目管理员:选择平台内的用户,作为该项目的管理员。

create-project

详细配置说明见 租户管理 -【项目管理】。

点击【创建】,如图,即在租户 “tenant-1” 下创建了项目:“project-1”。

4、添加项目成员

选择租户和项目,将用户添加到租户或项目中,并给其分配角色。

详细配置说明见 租户管理 -【成员管理】。

add-project-member

点击【创建】,如图,即为将用户 admin 添加到项目 “project-1” 中,并作为该项目的项目管理员。

5、创建空间

选择集群、租户和项目,填写空间名称以及资源配额,点击【创建】。

详细配置说明见 配额管理 中的【空间管理】。

create-namespace

点击创建,如图,即为在管控集群的 “project-1” 项目下创建了一个空间 “namespace-1”。

创建工作负载

创建 Deployment

点击右上角【切换到控制台】,进入空间展示的界面。在左上角选择租户和项目,并选择项目下的空间,进入控制台。

展开左侧【工作负载】菜单,点击【Deployments】,进入 Deployment 管理页面。

点击【部署】,进入 deployment 的具体设置,如下图所示。

create-namespace

create-namespace

create-namespace

上图展示的示例为,创建一个副本数为1的 Deployment:“deploy-1”, 容器中的镜像为:hub.c.163.com/kubecube/demo:v0。

创建成功后结果如下:

deploy-manage

详细配置说明见 Deployment管理

创建 Service

展开左侧【服务与发现】菜单,点击【Services】,进入 Service 管理页面。

点击【创建服务】,选择已创建的 Deployment,如下图创建 Service。点击【立即创建】。

create-service

详细配置说明见 Service管理

创建Ingress

展开左侧【服务与发现】菜单,点击【Ingresses】,进入 Ingress 管理页面。

点击【创建负载均衡】,选择已创建的 Service,如下图创建 Ingress。点击【立即创建】。

create-ingress

详细配置说明见 Ingress管理

在本地访问镜像中接口:

curl -H 'Host:foo.bar.com' {部署ingress节点IP}/healthz, 则会返回以下结果,说明以上内容部署成功:

create-ingress