容器资源

# 1. 容器资源

容器资源包含多种维度的资源,通过合理配置和限制,可以实现资源的合理分配和管理,确保应用程序能够在容器环境中稳定可靠地运行。容器资源中可分别查看容器集群、命名空间、容器节点、Ingress、容器服务、工作负载、ReplicaSet 以及容器 POD 信息。

# 1.1 容器集群

容器集群为一组连接的容器,通过共享网络和存储资源实现高可用性和可扩展性。在容器资源页面中支持查看及下载相关信息,如管理平台、可用区、云平台、VPC、节点个数等。

# 1.2 命名空间

命名空间被用来为容器提供隔离的运行环境,以避免容器之间的冲突。命名空间页面中支持查看及下载相关信息,如可用区、POD 个数、ReplicaSet 个数、集群等。

# 1.3 容器节点

容器节点是指在容器编排系统中运行容器实例的物理或虚拟服务器。容器节点页面中支持查看及下载相关信息,如可用区、云服务器、类型、状态、IP、内部路由 IP、CPU、内存、集群、POD 个数、采集器等。

# 1.4 Ingress

Ingress 是在 K8s 集群中公开 HTTP 和 HTTPS 服务的一种方式,通过在集群中创建一个 API 对象来实现此功能,该 API 对象将公网流量路由到相应的服务上。

01-Ingress

01-Ingress

  • 全部转发规则:支持查看并下载所有的转发规则,列表内容包括协议类型、域名、路径、服务、服务PORT、所属Ingress
  • 操作:
    • 查看转发规则:可查看并下载当前 Ingress 下的转发规则
  • 页面其他按钮使用,可参考资源池-区域章节描述

# 1.5 容器服务

容器服务是一种基于云计算的服务,可以将应用程序和服务打包为一个或多个容器,并将其部署到云上,以便在任何地方运行,从而简化了应用程序的部署和管理过程。

02-容器服务

02-容器服务

  • 全部端口映射:支持查看并下载所有容器内部的应用程序端口映射到主机(节点)的端口,展示了协议类型、节点 PORT、服务 PORT、容器 PORT、所属服务,同时支持下载
  • 操作
    • 查看端口映射:可查看并下载当前容器的端口映射列表
  • 页面其他按钮使用,可参考资源池-区域章节描述

# 1.6 工作负载

工作负载指托管在云平台上的应用程序和服务,包括多个组件、服务、进程和容器,可以基于容器或虚拟化技术运行,以确保可用性和可伸缩性。工作负载页面中支持查看并下载相关信息,如可用区、类型、运行 POD 个数、期望 POD 个数、ReplicaSet 个数、命名空间、集群、K8s.labe 等。

# 1.7 ReplicaSet

ReplicaSet 是 K8s 集群中一种高可用性、弹性和自动化管理副本的控制器。用于确保 Pod 的可用性,并在需要时自动调整 POD 的数量。在 ReplicaSet 页面中支持查看并下载相关信息,如可用区、运行 POD 个数、期望 POD 个数、工作负载、命名空间、集群、K8s.labe 等。

# 1.8 容器 POD

容器是打包应用程序和依赖项的方式,POD 为多个容器的集合,它们可以共享资源和协同工作。在容器 POD 页面中支持查看并下载相关信息,如服务、MAC、IP、状态、命名空间、集群等。