负载均衡实例详情
kube_proxy类型实例详情
在左侧控制台点击负载均衡获取负载均衡列表后,点击kube_proxy类型的负载均衡名称进入负载均衡实例列表页,列表中可以看到负载均衡实例的基本信息。点击负载均衡实例名称,进入负载均衡实例的详情页面。
在负载均衡实例的详情页面,可以看到该实例的详细信息。包括名称、描述、运行集群、namespace、服务配置、粘性会话、内网域名、关联部署信息。有DEVELOPER权限的成员可以点击“编辑”修改负载均衡实例信息。
nginx类型实例详情
在左侧控制台点击负载均衡获取负载均衡列表后,点击nginx类型的负载均衡名称进入负载均衡实例列表页,列表中可以看到负载均衡实例的基本信息。点击负载均衡实例名称,进入负载均衡实例的详情页面。
在负载均衡实例的详情页面,可以在第一个tab“转发规则”中看到该负载均衡实例的所有转发规则,用户可以点击“编辑”修改转发规则。
一条转发规则包含服务域名、部署名称、部署状态以及程序服务端口。
配置详情
在负载均衡实例的配置详情页面,可以看到各个版本的详细信息:工作场景、所在主机、监听端口、镜像信息、资源限额、日志存储以及描述信息。
升级和回滚
虽然DomeOS提供的默认nginx镜像能够满足大部分场景的需要,但是随着业务的变动,用户可能有其他特殊的配置需求,线上nginx服务可能需要进行升级,如果升级失败或者在业务上不符合要求,还需要回滚。DomeOS针对这一需求对负载均衡实例设计了版本系统。用户可以生成一个新负载均衡实例版本进行升级,也可以选择一个旧负载均衡实例版本进行回滚。
在“升级”中,您可以修改所在主机、监听端口、定制镜像、资源限额、日志存储方式和负载策略。点击“保存升级设置”后,会生成一个新版本(版本名是version+递增数字)。如果想即刻启动新版本,则在是否继续的提示框中选择“继续升级”,系统会启动刚刚生成的新版本。
如果不需要生成一个新版本,只需要在已有的版本中选择一个替换线上版本,则可以点击“升级/回滚”按钮,选择一个负载均衡实例版本。系统会根据所选版本和当前版本的创建时间上的先后关系,选择升级操作或回滚操作,将当前版本替换为您选择的版本。
扩容/缩容
随着业务的迭代发展,业务规模会不断地伸缩调整。DomeOS支持对运行中的负载均衡实例随时进行扩容缩容操作,增减实例个数,满足业务需求。
扩容缩容操作只有负载均衡实例处于“运行中”状态时才能进行。在单个负载均衡的详情页点击"扩容/缩容"按钮,增加所选主机或者减少所选主机,确认即可扩容或者缩容。
事件
第三个tab“事件”记录了对该负载均衡实例的操作。
DomeOS的负载均衡实例具有完整详细的事件记录,让您看到所有的历史操作以及操作的状态。事件记录包含了“启动/停止”、“扩容/缩容”、“升级/回滚”。
点击负载均衡实例的“事件”可以看到事件列表,您可以在此查看最近操作的进行状态,也可以查看失败操作的错误描述。事件列表还会列出kubernetes的事件信息,方便用户查看后台系统问题。
对于用户操作,除了基本信息,还能看到本次操作起始时的负载均衡实例状态、目标的负载均衡实例状态、以及操作最终完成的状态。
对于系统操作,在右侧显示本次操作的信息。
reason:事件的触发原因
count:事件的操作次数
message:事件的详细信息
容器日志和控制台
您可以在“实例”页面里看到负载均衡正在运行的实例。
在日志栏点击“查看”,可以在新窗口查看实例内各个容器的日志。
此外,我们提供了Web端容器SSH登录的功能,在容器控制台栏点击"进入"即可打开容器命令行,方便查看容器环境并调试应用。
用户点击“查看”监控,可以在新窗口中查看nginx内的流量状态情况。
此外,用户点击“重启”可以关闭以前老的负载均衡容器实例,生成新的容器实例。