容器管理
容器的含义为每个容器中都运行一个应用并为该应用提供完整的运行环境。
容器管理便于您查看和管理系统中的容器化实例,可以实时查看相关 Pod 的状态以确定应用是否正常运行,同时可以查看对应的 Pod 日志进行错误定位和状态监控。
- 菜单层次:项目层
- 菜单路径:部署流水线 > 资源 > 容器
- 默认角色:项目所有者、项目成员(环境成员)
查看容器管理详情
进入容器界面,通过列表信息观察容器状态、容器地址、可用情况、创建时间;
点击
容器日志
→ 查看容器日志。点击
运行命令
→ 即可使用shell命令操作该容器。
状态:Pod的状态分为以下五种,分别为 Pending、Running、Succeeded、Failed 和 Unknown。
Pending:Kubernetes 已经开始创建容器,但是容器中的一个或多个容器还没有被启动。比如容器正处在应该被分配到哪个节点上这个调度过程中,或者 Kubernetes 还在从镜像仓库中下载容器中容器镜像这个下载过程中。
Running:Kubernetes 已经将容器分配到节点上,并且容器中的所有容器都启动了。还包括容器中至少有一个容器仍然在运行状态,或者正在重新启动状态。
Succeeded:容器中的所有容器都处在终止状态,并且这些容器是自主正常退出到终止状态的,也就是退出代码为0,而且 Kubernetes 也没有重启任何容器。
Failed:容器中的所有容器都处在终止状态,并且至少有一个容器不是正常终止的,也就是退出代码不为0,或者是由于系统强行终止的。
Unknown:由于一些特殊情况无法获取容器状态,比如由于网络原因无法同容器所在的主机通讯等。
Pod名称:Pod的名称;
容器:即Pod中所含的Container;
应用:容器中对应的应用;
Pod IP:Pod的地址;
已创建:容器创建的时间;
Pod与Container名称前的状态标志表示了各自的可用状态,只有当Pod内所有Container均可用时,Pod才为可用状态;而Pod的运行中状态与可用状态无特别联系。