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

返回本页常规视图.

服务与发现

1 - Service

本文档介绍了如何在 KubeCube 上创建、使用和编辑 Service。

准备工作

创建一个租户,在租户下创建一个项目,在项目下一个创建一个命名空间,在命名空间下创建一个 Deployment,创建一个账号并赋予该命名空间操作权限。

创建 Service

1、选择租户和项目,选择集群和空间,展开【服务与发现】菜单,点击【Services】菜单按钮,进入 Service 管理页面。

manage.png

2、点击【创建服务】按钮,进入创建服务页面,填写信息后,点击【立即创建】按钮,即可创建一个 Service。

create.png

  • 名称:输入服务名称

  • 类型:选择服务类型为 ClusterIP 或者 NodePort

  • 使用方式:对于 ClusterIP 类型,需要选择使用方式为常规服务、Headless 服务或外部服务

  • Selector:选择关联的工作负载,支持高级自定义

  • 标签:定义标签

  • Ports:添加应用端口与服务端口的映射关系

  • 会话保持:开通/关闭会话保持

管理 Service

选择租户和项目,选择集群和空间,展开【服务与发现】菜单,点击【Services】菜单按钮,进入 Service 管理页面,可以对 Service 列表进行设置重编辑,删除和 Yaml 设置。

manage.png

查看 Service 详情

在 Service 管理页面,点击具体一条服务名称,进入 Service 详情页面。

servicedetail.png

Service 详情页面除了可以管理 Service,还可以查看 Service 的详细信息、关联的副本信息和事件信息,支持设置 Nginx Ingress 类型的对外服务端口供外部访问。

2 - Ingress

本文档介绍了如何在 KubeCube 上创建、使用和编辑 Ingress。KubeCube 默认使用 Nginx Ingress。

准备工作

创建一个租户,在租户下创建一个项目,在项目下一个创建一个命名空间,命名空间下创建一个 Service,创建一个账号并赋予该命名空间操作权限。

创建 Ingress

1、选择租户和项目,选择集群和空间,展开【服务与发现】菜单,点击【Ingresses】菜单按钮,进入 Ingress 管理页面。

manage.png

2、点击【创建负载均衡】按钮,进入创建负载均衡页面,填写信息后,点击【立即创建】按钮,即可创建一个 Ingress。

create.png

  • 名称:输入 Ingress 名称

  • 端口:选择对外暴露访问的端口

  • 调度算法:选择负载均衡轮询策略

  • 转发规则:设置 Host,设置 Path 与 Service 端口的映射关系,可以添加多条转发规则

  • 会话保持:开通/关闭会话保持

管理 Ingress

选择租户和项目,选择集群和空间,展开【服务与发现】菜单,点击【Ingresses】菜单按钮,进入 Ingress 管理页面,可以对 Ingress 列表进行设置重编辑,删除和 Yaml 设置。

manage.png

查看 Ingress 详情

在 Ingress 管理页面,点击具体一条 Ingress 记录的名称,进入详情页面。

ingressdetail.png

Ingress 详情页面除了可以管理 Ingress,还可以查看 Ingress 的详细信息、关联的 Service 信息和事件信息。