docs

快速入门

教程介绍

TKEStack 是一款面向私有化环境的开源容器编排引擎。在本教程中,您将了解如何创建 TKEStack 控制台,并使用控制台创建和管理容器集群,在集群内快速、弹性地部署您的服务。

操作步骤

平台安装

参考:installation-procedures

集群

平台安装之后,可在【平台管理】控制台的【集群管理】中看到 global 集群。如下图所示: Global集群

TKEStack 还可以另外新建独立集群以及导入已有集群实现多集群的管理

注意:新建独立集群导入已有集群都属于TKEStack 架构中的业务集群

新建独立集群

  1. 登录 TKEStack,右上角会出现当前登录的用户名,示例为 admin。

  2. 切换至【平台管理】控制台。

  3. 在“集群管理”页面中,单击【新建独立集群】。如下图所示: 新建独立集群

  4. 在“新建独立集群”页面,填写集群的基本信息。新建的集群需满足installation requirements的需求,在满足需求之后,TKEStack 的集群添加非常便利。如下图所示,只需填写【集群名称】、【目标机器】、【密码】,其他保持默认即可添加新的集群。

    注意:若【保存】按钮是灰色,单击附近空白处即可变蓝

    集群基本信息0.png

  1. 提交: 集群信息填写完毕后,【提交】按钮变为可提交状态,单击即可提交。

导入已有集群

  1. 登录 TKEStack。
  2. 切换至【平台管理】控制台。
  3. 在“集群管理”页面,单击【导入集群】。如下图所示: 导入集群

  4. 在“导入集群”页面,填写被导入的集群信息。如下图所示: 导入集群信息
  1. 单击最下方 【提交】 按钮 。

创建业务

注:业务可以实现跨集群资源的使用

  1. 登录 TKEStack。
  2. 在【平台管理】控制台的【业务管理】中,单击 【新建业务】。如下图所示: 新建业务
  3. 在“新建业务”页面,填写业务信息。如下图所示: 业务信息
  1. 单击最下方 【完成】 按钮即可创建业务。

创建业务下的命名空间

  1. 登录 TKEStack。

  2. 在【平台管理】控制台的【业务管理】中,单击【业务 id】。如下图所示: 业务id

  3. 单击【Namespace 列表】。如下图标签 1 所示:

    该页面可以更改业务名称、成员、以及业务下集群资源的限制。

    命名空间列表

  4. 单击【新建 Namespace】。如下图所示: 新建空间列表

  5. 在“新建 Namespace”页面中,填写相关信息。如下图所示: 新建空间列表

创建业务下的 Deployment

  1. 登录 TKEStack,点击【平台管理】选项旁边的切换按钮,可以切换到【业务管理】控制台。

    注意:因为当前登录的是 admin 用户,【业务管理】控制台只包含在创建业务中成员包含 admin 的业务,如果切换到【业务管理】控制台没有看见任何业务,请确认【平台管理】中【业务管理】中的相关业务的成员有没有当前用户,如没有,请添加当前用户。

  2. 点击左侧导航栏中的【应用管理】,如果当前用户被分配了多个业务,可通过下图中标签 3 的选择框选择合适的业务。

  3. 点击【工作负载】,点击下图标签 4 的【Deployment】,此时进入“Deployment”页面,可通过下图中的标签 5 选择 Deployment 的【命名空间】:

  4. 单击上图标签 6【新建】,进入“新建 Workload ”页面。根据实际需求,设置 Deployment 参数。这里参数很多,其中必填信息已用红框标识:

  1. 创建 Service(可选)

  1. 单击【创建 Workload】,完成创建。如下图所示:

​ 当“运行/期望 Pod 数量”相等时,即表示 Deployment 下的所有 Pod 已创建完成。

  1. 如果在第 5 步中有创建 Service,则可以再【服务】下的【Service】看到与刚刚创建的 Deployment 同名的 Service

删除资源

在本节中,启动了my-business业务下的 Deployment 和 Service 两种资源,此步骤介绍如何清除所有资源。

删除 Deployment

  1. 登录 TKEStack,切换到【业务管理】控制台,选择左侧导航栏中的【应用管理】。

  2. 展开【工作负载】下拉项,进入 “Deployment” 管理页面,选择需要删除【Deployment】的业务下相应的【命名空间】,点击要删除的 Deployment 最右边的【更多】,点击【删除】。如下图所示:
  3. 在弹出框中单击【确定】,即可删除 Deployment。

删除 Service

  1. 登录 TKEStack,切换到【业务管理】控制台,选择左侧导航栏中的【应用管理】。

  2. 展开【服务】下拉项,进入 “Service” 管理页面,选择需要删除【Service】的业务下相应的【命名空间】,点击要删除的 Service 最右边的【删除】。如下图所示:
  3. 在弹出框中单击【确定】,即可删除 Service。