赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. Serverless应用引擎(新版)
  4. 开发参考
  5. saectl工具
  6. 使用saectl工具管理应用实例Pod

使用saectl工具管理应用实例Pod

  • saectl工具
  • 发布于 2025-04-17
  • 0 次阅读
文档编辑
文档编辑

SAE的应用实例对应于Kubernetes的Pod资源类型。本文介绍如何使用saectl工具管理SAE应用实例,并提供相关的K8s YAML配置文件示例。

前提条件

已安装saectl工具,并配置AccessKey ID、AccessKey Secret、应用部署地域,详见安装与配置saectl工具。

管理应用实例

saectl工具支持查看、删除应用实例,但不支持创建、更新应用实例。

查看应用实例列表

执行以下命令,查看指定应用下的实例列表。

saectl get pod ${instance-id} -n ${namespace} -l sae.aliyun.com/app-name=${app-name}
# ${instance-id}为实例ID,如果不指定实例ID,则获取范围内所有实例。
# ${namespace}为命名空间ID,如果不通过-n参数指定命名空间,则默认使用default命名空间。
# ${app-name}为应用名称,如果不通过-l指定应用名称,则获取范围内所有应用的实例。

输出结果的字段说明如下:

字段

说明

NAME

实例ID。

READY

已准备就绪的实例数 / 总实例数,准备就绪是指已通过Readiness探针检查。

STATUS

实例的状态,Running表示实例正在运行。

RESTARTS

重启次数。

AGE

实例的存在时间。

查看应用实例详情

saectl工具支持使用get或describe命令查看应用实例详情。返回结果中包含应用实例的配置项,详情请参考K8s YAML配置项说明。

通过get命令查看应用实例配置信息

saectl get pod ${instance-id} -o {yaml | json} -n ${namespace}
# ${instance-id}为实例ID
# -o参数指定返回结果的格式
# ${namespace}为命名空间ID,如果不通过-n参数指定命名空间,则默认使用default命名空间

通过describe命令查看应用实例详情

saectl describe pod ${instance-id} -n ${namespace}
# ${instance-id}为实例ID
# ${namespace}为命名空间ID,如果不通过-n参数指定命名空间,则默认使用default命名空间

查看应用实例日志

saectl logs ${instance-id} -n ${namespace}
# ${instance-id}为实例ID
# ${namespace}为命名空间ID,如果不通过-n参数指定命名空间,则默认使用default命名空间

进入应用实例控制台

saectl exec -it ${instance-id} /bin/bash -n ${namespace}
# ${instance-id}为实例ID
# ${namespace}为命名空间ID,如果不通过-n参数指定命名空间,则默认使用default命名空间

删除应用实例

saectl delete pod ${instance-id} -n ${namespace}
# ${instance-id}为实例ID
# ${namespace}为命名空间ID,如果不通过-n参数指定命名空间,则默认使用default命名空间

K8s YAML配置项说明

SAE的应用实例对应于Kubernetes的Pod资源类型。相关K8s YAML配置项说明详见下表。

配置项

说明

metadata.name

实例ID。

metadata.namespace

实例所在的命名空间。

metadata.uid

实例ID。

metadata.labels

使用固定格式如下:

  labels:
    sae.aliyun.com/app-name: ${应用名}

metadata.ownerReferences

实例所属的Deployment应用。

使用固定格式如下:

  ownerReferences:
  - apiVersion: apps/v1
    kind: Deployment
    name: ${应用名}
    uid: ${应用ID}

spec.containers

SAE不支持Sidecar,只显示主容器信息。

status.podIP

实例IP。

相关文章

安装与配置saectl工具 2025-04-17 10:57

如果您初次使用saectl工具,请参考本文完成工具的安装与配置。 前提条件 已开通Serverless应用引擎并授权,详见准备工作。

saectl工具快速入门 2025-04-17 10:57

本文介绍saectl工具的使用方法和常用命令,帮助您快速入门并实现一些常见的业务需求。 前提条件 已安装saectl工具,并配置AccessKey ID、AccessKey Secret、应用部署地域,详见安装与配置saectl工具。

使用saectl工具管理命名空间Namespace 2025-04-17 10:57

SAE的命名空间对应于Kubernetes的Namespace资源类型。本文介绍如何使用saectl工具管理SAE命名空间,并提供相关的K8s YAML配置文件示例。 前提条件 已安装saectl工具,并配置AccessKey ID、AccessKey Secret、应用部署地域,详见安装与配置sa

使用saectl工具管理应用 2025-04-17 10:57

本文介绍如何使用saectl工具管理SAE应用,并提供相关的K8s YAML配置文件示例。 前提条件 已安装saectl工具,并配置AccessKey ID、AccessKey Secret、应用部署地域,详见安装与配置saectl工具。

使用saectl工具管理应用实例Pod 2025-04-17 10:57

SAE的应用实例对应于Kubernetes的Pod资源类型。本文介绍如何使用saectl工具管理SAE应用实例,并提供相关的K8s YAML配置文件示例。 前提条件 已安装saectl工具,并配置AccessKey ID、AccessKey Secret、应用部署地域,详见安装与配置saectl工具

使用saectl工具管理配置项ConfigMap 2025-04-17 10:57

SAE的配置项对应于Kubernetes的ConfigMap资源类型。本文介绍如何使用saectl工具管理ConfigMap,并提供相关的K8s YAML配置文件示例。 前提条件 已安装saectl工具,并配置AccessKey ID、AccessKey Secret、应用部署地域,详见安装与配置s

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号