Overview
SCP에서 제공하는 IaaS/PaaS 상품을 프로그램적으로 이용할 수 있도록 지원하는 명령 줄 인터페이스(Command-line interface, CLI)를 제공합니다.
본 가이드는 AI&MLOps Platform 서비스에 대한 간략한 설명 및 CLI를 호출하는 방법을 제공합니다.
Version
| Version | Status | Supported Until |
|---|
이 섹션의 다중 페이지 출력 화면임. 여기를 클릭하여 프린트.
scpcli aimlops-platform check cluster version
--cluster_id <value>
--cluster_version <value>
Check AI&MLOps Platform Cluster Version.
상태 ACTIVE (CURRENT)
| 버전 | 최소 지원 보장일 |
|---|---|
| 1.0 | - |
| Name | Type | Description | Example |
|---|---|---|---|
| cluster_id required | string | Cluster ID | 10a599e031e749b7b260868f441e862b |
| cluster_version required | string | Version | 1.28.1 |
| Name | Description | Example |
|---|---|---|
| result | Result |
scpcli aimlops-platform check duplication
--release_name <value>
Check Duplication AI&MLOps Platform Name. (false: no duplicate value, true: duplicate value)
상태 ACTIVE (CURRENT)
| 버전 | 최소 지원 보장일 |
|---|---|
| 1.0 | - |
| Name | Type | Description | Example |
|---|---|---|---|
| release_name required | string | Release Name | aiml-test |
| Name | Description | Example |
|---|---|---|
| result | Result |
scpcli aimlops-platform create aiml platform
--volume_type_name <value>
--volume_size <value>
--server_type_id <value>
--name <value>
--keypair_name <value>
--image_os_version <value>
--image_os <value>
--vpc_id <value>
--volume_id <value>
--subnet_id <value>
--security_group_id_list <value>
--kubernetes_engine_name <value>
--k8s_version <value>
--release_name <value>
--image_id <value>
--ai_ml_ops_platform_type <value>
[--ai_ml_ops_platform_endpoint_type <value>]
[--cluster_id <value>]
[--initial_user_email <value>]
[--initial_user_password <value>]
[--storage_class_name <value>]
[--tags <value>]
[--cifs_volume_id <value>]
[--cloud_logging_enabled <value>]
[--lb_id <value>]
[--private_acl_ip_resource <value>]
[--public_acl_ip_address <value>]
[--desired_node_count <value>]
[--is_auto_recovery <value>]
[--is_auto_scale <value>]
[--kubernetes_version <value>]
[--max_node_count <value>]
[--min_node_count <value>]
Create AI&MLOps Platform.
상태 ACTIVE (CURRENT)
| 버전 | 최소 지원 보장일 |
|---|---|
| 1.0 | - |
| Name | Type | Description | Example |
|---|---|---|---|
| volume_type_name required | string | Volume Type Name | SSD |
| volume_size required | integer | Volume Size | 104 |
| server_type_id required | string | Server Type ID | s1v16m64 |
| name required | string | Nodepool Name | nodepool-test |
| keypair_name required | string | Keypair Name | keypair |
| image_os_version required | string | Image OS Version | 22.04 |
| image_os required | string | Image OS | ubuntu |
| vpc_id required | string | VPC ID | 10a599e031e749b7b260868f441e862b |
| volume_id required | string | Volume ID | 10a599e031e749b7b260868f441e862b |
| subnet_id required | string | Subnet ID | 10a599e031e749b7b260868f441e862b |
| security_group_id_list required | array | List Of Security Group ID | 10a599e031e749b7b260868f441e862b |
| kubernetes_engine_name required | string | Cluster Name | cluster-test |
| k8s_version required | string | Kubernetes Version | v1.28.1 |
| release_name required | string | Release Name | aiml-test |
| image_id required | string | Image ID | 10a599e031e749b7b260868f441e862b |
| ai_ml_ops_platform_type required | string | Product Type | Enterprise |
| ai_ml_ops_platform_endpoint_type optional | string | Endpoint Type | - |
| cluster_id optional | string | Cluster ID | 10a599e031e749b7b260868f441e862b |
| initial_user_email optional | string | Initial User Email | example@gmail.com |
| initial_user_password optional | string | Initial User Password | 147@53A69a |
| storage_class_name optional | string | Storage Class Name | - |
| tags optional | array | Tags | - |
| cifs_volume_id optional | string | Cifs Volume ID | - |
| cloud_logging_enabled optional | boolean | Cloud Logging Enabled | - |
| lb_id optional | string | Load Balancer ID | - |
| private_acl_ip_resource optional | array | Private Acl Ip Resource | - |
| public_acl_ip_address optional | string | Public Acl Ip Address | - |
| desired_node_count optional | integer | Desired Node Count | 2 |
| is_auto_recovery optional | boolean | Is Auto Recovery | False |
| is_auto_scale optional | boolean | Is Auto Scale | False |
| kubernetes_version optional | string | Kubernetes Version | v1.28.1 |
| max_node_count optional | integer | Max Node Count | 3 |
| min_node_count optional | integer | Min Node Count | 2 |
| Name | Description | Example |
|---|---|---|
| project_id | Project ID | 10a599e031e749b7b260868f441e862b |
| request_id | Request ID | 10a599e031e749b7b260868f441e862b |
| resource_id | Resource ID | 10a599e031e749b7b260868f441e862b |
scpcli aimlops-platform delete aiml platform
--release_id <value>
[--with_k8s <value>]
Delete AI&MLOps Platform.
상태 ACTIVE (CURRENT)
| 버전 | 최소 지원 보장일 |
|---|---|
| 1.0 | - |
| Name | Type | Description | Example |
|---|---|---|---|
| release_id required | string | Release ID | 10a599e031e749b7b260868f441e862b |
| with_k8s optional | boolean | With K8s Engine | - |
scpcli aimlops-platform show aiml platform
--release_id <value>
Get AI&MLOps Platform details.
상태 ACTIVE (CURRENT)
| 버전 | 최소 지원 보장일 |
|---|---|
| 1.0 | - |
| Name | Type | Description | Example |
|---|---|---|---|
| release_id required | string | Release ID | 10a599e031e749b7b260868f441e862b |
| Name | Description | Example |
|---|---|---|
| ai_ml_ops_platform_domain_service | Domain Service | |
| ai_ml_ops_platform_endpoint_ip_address | Endpoint Ip Address | |
| ai_ml_ops_platform_endpoint_port | Endpoint Port | |
| ai_ml_ops_platform_endpoint_type | Endpoint Type | |
| ai_ml_ops_platform_type | Product Type | Enterprise |
| cluster_id | Cluster ID | 10a599e031e749b7b260868f441e862b |
| cluster_name | Cluster Name | cluster-test |
| cluster_state | Cluster State | RUNNING |
| created_by | Created By | 10a599e031e749b7b260868f441e862b |
| created_dt | Created Datetime | 2024-05-17T00:23:17Z |
| dashboard_state | Dashboard State | |
| image_id | Image ID | 10a599e031e749b7b260868f441e862b |
| image_name | Image Name | |
| initial_user_email | Initial User Email | |
| modified_by | Modified By | 10a599e031e749b7b260868f441e862b |
| modified_dt | Modified Datetime | 2024-05-17T00:23:17Z |
| project_id | Project ID | 10a599e031e749b7b260868f441e862b |
| project_name | Project Name | |
| release_id | Release ID | 10a599e031e749b7b260868f441e862b |
| release_name | Release Name | aiml-test |
| release_state | Service State | DEPLOYED |
| storage_class_name | Storage Class Name | |
| version | Product Version | v1.7.1 |
scpcli aimlops-platform list aiml platform
[--size <value>]
[--page <value>]
[--sort <value>]
[--created_by <value>]
[--release_name <value>]
[--cluster_name <value>]
[--aimlopsplatform_version <value>]
[--kubeflow_type <value>]
[--status <value>]
Get List of AI&MLOps Platform.
상태 ACTIVE (CURRENT)
| 버전 | 최소 지원 보장일 |
|---|---|
| 1.0 | - |
| Name | Type | Description | Example |
|---|---|---|---|
| size optional | integer | Size | 20 |
| page optional | integer | Page | 0 |
| sort optional | string | Sort | created_dt:asc |
| created_by optional | string | Created By | 10a599e031e749b7b260868f441e862b |
| release_name optional | string | Release Name | aiml-test |
| cluster_name optional | string | Cluster Name | cluster-test |
| aimlopsplatform_version optional | string | Version | v1.7.1 |
| kubeflow_type optional | string | Kubeflow Type | Mini |
| status optional | string | Service State | DEPLOYED |
| Name | Description | Example |
|---|---|---|
| cluster_id | Cluster ID | 10a599e031e749b7b260868f441e862b |
| cluster_name | Cluster Name | cluster-test |
| created_by | Created By | 10a599e031e749b7b260868f441e862b |
| created_dt | Created Datetime | 2024-05-17T00:23:17Z |
| kubeflow_type | Product Type | Enterprise |
| modified_by | Modified By | 10a599e031e749b7b260868f441e862b |
| modified_dt | Modified Datetime | 2024-05-17T00:23:17Z |
| release_id | Release ID | 10a599e031e749b7b260868f441e862b |
| release_name | Release Name | aiml-test |
| status | Service State | DEPLOYED |
| version | Product Version | v1.7.1 |
scpcli aimlops-platform list image
[--size <value>]
[--page <value>]
[--sort <value>]
[--image_name <value>]
Get List of AI&MLOps Platform Images.
상태 ACTIVE (CURRENT)
| 버전 | 최소 지원 보장일 |
|---|---|
| 1.0 | - |
| Name | Type | Description | Example |
|---|---|---|---|
| size optional | integer | Size | 20 |
| page optional | integer | Page | 0 |
| sort optional | string | Sort | created_dt:asc |
| image_name optional | string | Image Name | - |
| Name | Description | Example |
|---|---|---|
| base_image | Base Image | |
| category | Category | |
| created_by | Created By | 10a599e031e749b7b260868f441e862b |
| created_dt | Created Datetime | 2024-05-17T00:23:17Z |
| description | Description | |
| icon_file | Icon File | |
| icon_file_name | Icon File Name | |
| image_attr | Image Attribute | |
| image_id | Image ID | |
| image_name | Image Name | |
| modified_by | Modified By | 10a599e031e749b7b260868f441e862b |
| modified_dt | Modified Datetime | 2024-05-17T00:23:17Z |
| os_type | OS Type | |
| product_type | Product Type | Enterprise |
| project_id | Project ID | 10a599e031e749b7b260868f441e862b |
scpcli aimlops-platform list node
--cluster_id <value>
[--size <value>]
[--page <value>]
[--sort <value>]
Get List of AI&MLOps Platform Nodes.
상태 ACTIVE (CURRENT)
| 버전 | 최소 지원 보장일 |
|---|---|
| 1.0 | - |
| Name | Type | Description | Example |
|---|---|---|---|
| cluster_id required | string | Cluster ID | 10a599e031e749b7b260868f441e862b |
| size optional | integer | Size | 20 |
| page optional | integer | Page | 0 |
| sort optional | string | Sort | created_dt:asc |
| Name | Description | Example |
|---|---|---|
| age | age | |
| cluster_id | cluster_id | |
| container_version | container_version | |
| created_at | created_at | |
| external_ip_address | external_ip_address | |
| gpu_name | gpu_name | |
| ip | ip | |
| kernel_version | kernel_version | |
| kubernetes_version | kubernetes_version | |
| name | name | |
| node_capacities | node_capacities | |
| node_status | node_status | |
| number_of_allocated_pods | number_of_allocated_pods | |
| number_of_gpu | number_of_gpu | |
| os_image | os_image | |
| uid | uid |
scpcli aimlops-platform list storageclasse
--cluster_id <value>
Get List of AI&MLOps Platform StorageClasses.
상태 ACTIVE (CURRENT)
| 버전 | 최소 지원 보장일 |
|---|---|
| 1.0 | - |
| Name | Type | Description | Example |
|---|---|---|---|
| cluster_id required | string | Cluster ID | 10a599e031e749b7b260868f441e862b |
| Name | Description | Example |
|---|---|---|
| age | age | |
| allow_volume_expansion | allow_volume_expansion | |
| cluster_id | cluster_id | |
| created_at | created_at | |
| default_class | default_class | |
| name | name | |
| provisioner | provisioner | |
| pv_reclaim_policy | pv_reclaim_policy | |
| uid | uid | |
| volume_binding_mode | volume_binding_mode |
scpcli aimlops-platform set aiml platform
--release_id <value>
[--ai_ml_ops_platform_endpoint_type <value>]
[--dns_id <value>]
[--domain_service_name <value>]
[--ip <value>]
[--operation_type <value>]
[--record_id <value>]
[--record_name <value>]
Update AI&MLOps Platform.
상태 ACTIVE (CURRENT)
| 버전 | 최소 지원 보장일 |
|---|---|
| 1.0 | - |
| Name | Type | Description | Example |
|---|---|---|---|
| release_id required | string | Release ID | 10a599e031e749b7b260868f441e862b |
| ai_ml_ops_platform_endpoint_type optional | string | Endpoint Type | ```Public |
| dns_id optional | string | DNS ID | acdd205d-b1d3-44e7-ab7a-429ca090e941 |
| domain_service_name optional | string | Domain Service Name | sample.aimlopsplatform.com |
| ip optional | string | IP | 192.168.3.197 |
| operation_type optional | string | Operation Type | ```CREATE |
| record_id optional | string | Record ID | 8af744b9-4893-4f98-881d-4df984de7162 |
| record_name optional | string | Record Name | sample |
scpcli aimlops-platform validate namespace
--cluster_id <value>
Validate instability for AI&MLOps Platform. (whether already installed or not)
상태 ACTIVE (CURRENT)
| 버전 | 최소 지원 보장일 |
|---|---|
| 1.0 | - |
| Name | Type | Description | Example |
|---|---|---|---|
| cluster_id required | string | Cluster ID | 10a599e031e749b7b260868f441e862b |
| Name | Description | Example |
|---|---|---|
| result | Result |
scpcli aimlops-platform validate cluster resource
--cluster_id <value>
--product_type <value>
Validate whether Cluster Resource size is large enough or not for AI&MLOps Platform.
상태 ACTIVE (CURRENT)
| 버전 | 최소 지원 보장일 |
|---|---|
| 1.0 | - |
| Name | Type | Description | Example |
|---|---|---|---|
| cluster_id required | string | Cluster ID | 10a599e031e749b7b260868f441e862b |
| product_type required | string | Product Type | Enterprise |
| Name | Description | Example |
|---|---|---|
| result | Result |