负载均衡实例详情

kube_proxy类型实例详情

在左侧控制台点击负载均衡获取负载均衡列表后,点击kube_proxy类型的负载均衡名称进入负载均衡实例列表页,列表中可以看到负载均衡实例的基本信息。点击负载均衡实例名称,进入负载均衡实例的详情页面。

负载均衡实例详情 - 图1

在负载均衡实例的详情页面,可以看到该实例的详细信息。包括名称、描述、运行集群、namespace、服务配置、粘性会话、内网域名、关联部署信息。有DEVELOPER权限的成员可以点击“编辑”修改负载均衡实例信息。

负载均衡实例详情 - 图2

nginx类型实例详情

在左侧控制台点击负载均衡获取负载均衡列表后,点击nginx类型的负载均衡名称进入负载均衡实例列表页,列表中可以看到负载均衡实例的基本信息。点击负载均衡实例名称,进入负载均衡实例的详情页面。负载均衡实例详情 - 图3

在负载均衡实例的详情页面,可以在第一个tab“转发规则”中看到该负载均衡实例的所有转发规则,用户可以点击“编辑”修改转发规则。

一条转发规则包含服务域名、部署名称、部署状态以及程序服务端口。

负载均衡实例详情 - 图4

配置详情

在负载均衡实例的配置详情页面,可以看到各个版本的详细信息:工作场景、所在主机、监听端口、镜像信息、资源限额、日志存储以及描述信息。

负载均衡实例详情 - 图5

升级和回滚

虽然DomeOS提供的默认nginx镜像能够满足大部分场景的需要,但是随着业务的变动,用户可能有其他特殊的配置需求,线上nginx服务可能需要进行升级,如果升级失败或者在业务上不符合要求,还需要回滚。DomeOS针对这一需求对负载均衡实例设计了版本系统。用户可以生成一个新负载均衡实例版本进行升级,也可以选择一个旧负载均衡实例版本进行回滚。

在“升级”中,您可以修改所在主机、监听端口、定制镜像、资源限额、日志存储方式和负载策略。点击“保存升级设置”后,会生成一个新版本(版本名是version+递增数字)。如果想即刻启动新版本,则在是否继续的提示框中选择“继续升级”,系统会启动刚刚生成的新版本。

负载均衡实例详情 - 图6

如果不需要生成一个新版本,只需要在已有的版本中选择一个替换线上版本,则可以点击“升级/回滚”按钮,选择一个负载均衡实例版本。系统会根据所选版本和当前版本的创建时间上的先后关系,选择升级操作或回滚操作,将当前版本替换为您选择的版本。

负载均衡实例详情 - 图7

扩容/缩容

随着业务的迭代发展,业务规模会不断地伸缩调整。DomeOS支持对运行中的负载均衡实例随时进行扩容缩容操作,增减实例个数,满足业务需求。

扩容缩容操作只有负载均衡实例处于“运行中”状态时才能进行。在单个负载均衡的详情页点击"扩容/缩容"按钮,增加所选主机或者减少所选主机,确认即可扩容或者缩容。

负载均衡实例详情 - 图8

事件

第三个tab“事件”记录了对该负载均衡实例的操作。

DomeOS的负载均衡实例具有完整详细的事件记录,让您看到所有的历史操作以及操作的状态。事件记录包含了“启动/停止”、“扩容/缩容”、“升级/回滚”。

点击负载均衡实例的“事件”可以看到事件列表,您可以在此查看最近操作的进行状态,也可以查看失败操作的错误描述。事件列表还会列出kubernetes的事件信息,方便用户查看后台系统问题。

对于用户操作,除了基本信息,还能看到本次操作起始时的负载均衡实例状态、目标的负载均衡实例状态、以及操作最终完成的状态。

对于系统操作,在右侧显示本次操作的信息。

reason:事件的触发原因

count:事件的操作次数

message:事件的详细信息

负载均衡实例详情 - 图9

容器日志和控制台

您可以在“实例”页面里看到负载均衡正在运行的实例。

负载均衡实例详情 - 图10

在日志栏点击“查看”,可以在新窗口查看实例内各个容器的日志。

负载均衡实例详情 - 图11

此外,我们提供了Web端容器SSH登录的功能,在容器控制台栏点击"进入"即可打开容器命令行,方便查看容器环境并调试应用。

负载均衡实例详情 - 图12

负载均衡实例详情 - 图13

用户点击“查看”监控,可以在新窗口中查看nginx内的流量状态情况。

负载均衡实例详情 - 图14

此外,用户点击“重启”可以关闭以前老的负载均衡容器实例,生成新的容器实例。