使用 Python SDK 管理集群云资源的 Tag

本示例介绍如何通过Python SDK来管理集群云资源Tag。

前提条件


  • 安装 Python 3

  • 安装 ack-tag-tool

git clone https://github.com/AliyunContainerService/ack-tag-tool
cd ack-tag-tool
pip3 install -r requirements.txt

背景信息


ack-tag-tool 是一个简单的示意性的工具,通过Python SDK展示了如何操作和访问ACK集群中的资源,其中涉及了一系列 Python SDK 的代码示例。

  • 阿里云容器服务
  • 阿里云ECS
  • 阿里云SLB
  • Kubernetes

操作说明


  • 设置 Access Key 环境变量。
export ACCESS_KEY_ID=xxxxxx
export ACCESS_KEY_SECRET=xxxxxx
  • 检查指定 ACK Kubernetes 集群所包含的所有云资源是否包含特定 tag 键值对。
$ python3 main.py  --cluster_id=xxxxxx --region=cn-beijing --key=test-key --value=test-value
  • 为指定 ACK Kubernetes 集群所包含的所有云资源打标签。
python3 main.py  --cluster_id=xxxxxx --region=cn-beijing --key=test-key --value=test-value -s