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

使用saectl工具管理命名空间Namespace

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

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

前提条件

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

管理命名空间

saectl工具支持创建、查看、删除命名空间,但不支持更新命名空间。

创建命名空间

  1. 编写配置文件namespace.yaml。配置文件的示例如下,各配置项的详细信息请参考K8s YAML配置项说明。

    apiVersion: v1
    kind: Namespace
    metadata:
      annotations:
        sae.aliyun.com/vpc-id: vpc-xxxxxxxxxxxxxxxxxxxx # VPC ID
      name: demo # 命名空间ID
    spec: {}
  2. 在namespace.yaml文件所在路径执行以下命令,实现创建命名空间。

    saectl apply -f namespace.yaml

查看命名空间列表

saectl get ns

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

字段

说明

NAME

命名空间ID,default 表示默认命名空间。

STATUS

命名空间的状态,Active 表示可用。

REGION

命名空间所在地域。

查看命名空间详情

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

通过get命令查看命名空间的配置信息

执行以下命令,查看指定命名空间的配置信息。

saectl get ns ${namespace} -o {yaml | json}
# ${namespace}为命名空间ID
# -o参数指定返回结果的格式

通过describe命令查看命名空间详情

执行以下命令,查看指定命名空间详情。

saectl describe ns ${namespace}
# ${namespace}为命名空间ID

删除命名空间

执行以下命令,删除指定命名空间。

saectl delete ns ${namespace}
# ${namespace}为命名空间ID

K8s YAML配置项说明

SAE的命名空间对应于Kubernetes的Namespace资源类型。相关K8s YAML配置项说明详见下表。

配置参数

说明

metadata.name

命名空间ID。

创建时必须指定此配置项。

metadata.annotations:

sae.aliyun.com/region

命名空间所在的地域。

创建时不支持此配置项。

metadata.annotations:

sae.aliyun.com/vpc-id

命名空间关联的VPC ID。

创建时必须指定此配置项。

status.phase

命名空间的状态。

创建时不支持此配置项。
相关文章

安装与配置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号