Skip to content

컨테이너

API 241개.

검색 · 리소스 타입

메서드경로설명
GET/api/v1/container/search/resource-types리소스 타입별 개수 조회

서비스 · HPA

메서드경로설명
GET/api/v1/container/service-routing/hpaHPA 목록 조회
POST/api/v1/container/service-routing/hpaHPA 생성
GET/api/v1/container/service-routing/hpa/template/yamlHPA 템플릿 YAML 조회
GET/api/v1/container/service-routing/hpa/{hpa_name}/manifest기존 HPA YAML 조회
POST/api/v1/container/service-routing/hpa/manifest/bulkHPA Bulk Manifest 조회
GET/api/v1/container/service-routing/hpa/{hpa_name}HPA 상세 조회
PUT/api/v1/container/service-routing/hpa/{hpa_name}HPA 수정
DELETE/api/v1/container/service-routing/hpa/{hpa_name}HPA 삭제
GET/api/v1/container/service-routing/hpa/{hpa_name}/conditionsHPA Condition 목록 조회

서비스 · 서비스

메서드경로설명
GET/api/v1/container/service-routing/serviceService 목록 조회
POST/api/v1/container/service-routing/serviceService 생성
GET/api/v1/container/service-routing/service/template/yamlService 템플릿 YAML 조회
POST/api/v1/container/service-routing/service/pods/previewSelector로 매칭되는 파드 목록 미리보기
POST/api/v1/container/service-routing/service/manifest/bulkService Bulk Manifest 조회
GET/api/v1/container/service-routing/service/{service_name}/manifest기존 Service YAML 조회
GET/api/v1/container/service-routing/service/{service_name}/podsService의 selector로 매칭되는 파드 목록 조회
GET/api/v1/container/service-routing/service/{service_name}/portsService의 Port 목록 조회
GET/api/v1/container/service-routing/service/{service_name}/conditionsService Condition 목록 조회
GET/api/v1/container/service-routing/service/{service_name}Service 상세 정보 조회
DELETE/api/v1/container/service-routing/service/{service_name}Service 삭제
PUT/api/v1/container/service-routing/service/{service_name}Service 수정

서비스 · 인그레스

메서드경로설명
GET/api/v1/container/service-routing/ingress클러스터의 모든 네임스페이스에서 Ingress 목록 조회
POST/api/v1/container/service-routing/ingress인그레스 생성
GET/api/v1/container/service-routing/ingress/classes/optionsIngressClass 옵션 목록 조회
GET/api/v1/container/service-routing/ingress/template/yaml인그레스 매니페스트 템플릿 조회
GET/api/v1/container/service-routing/ingress/{ingress_name}/manifest인그레스 매니페스트 조회
GET/api/v1/container/service-routing/ingress/{ingress_name}/rulesIngress Rule 목록 조회
POST/api/v1/container/service-routing/ingress/manifest/bulkIngress Bulk Manifest 조회
PUT/api/v1/container/service-routing/ingress/{ingress_name}인그레스 수정
GET/api/v1/container/service-routing/ingress/{ingress_name}인그레스 단건 조회
DELETE/api/v1/container/service-routing/ingress/{ingress_name}인그레스 삭제

스토리지 · CM

메서드경로설명
GET/api/v1/container/storage/configmapsConfigMap 목록 조회
POST/api/v1/container/storage/configmapsConfigMap 생성
GET/api/v1/container/storage/configmaps/template/yamlConfigMap 템플릿 YAML 조회
GET/api/v1/container/storage/configmaps/{configmap_name}ConfigMap 상세 조회
PUT/api/v1/container/storage/configmaps/{configmap_name}ConfigMap 수정
DELETE/api/v1/container/storage/configmaps/{configmap_name}ConfigMap 삭제
GET/api/v1/container/storage/configmaps/{configmap_name}/manifest기존 ConfigMap YAML 조회

스토리지 · PV

메서드경로설명
GET/api/v1/container/storage/pvPV 목록 조회
POST/api/v1/container/storage/pvPV 생성
GET/api/v1/container/storage/pv/template/yamlPV 템플릿 YAML 조회
GET/api/v1/container/storage/pv/{pv_name}PV 상세 조회
DELETE/api/v1/container/storage/pv/{pv_name}PV 삭제
PUT/api/v1/container/storage/pv/{pv_name}PV 수정
GET/api/v1/container/storage/pv/{pv_name}/manifest기존 PV YAML 조회

스토리지 · PVC

메서드경로설명
GET/api/v1/container/storage/pvcPVC 목록 조회
POST/api/v1/container/storage/pvcPVC 생성
GET/api/v1/container/storage/pvc/template/yamlPVC 템플릿 YAML 조회
GET/api/v1/container/storage/pvc/{pvc_name}PVC 상세 조회
PUT/api/v1/container/storage/pvc/{pvc_name}PVC 수정
DELETE/api/v1/container/storage/pvc/{pvc_name}PVC 삭제
GET/api/v1/container/storage/pvc/{pvc_name}/conditionsPVC Condition 목록 조회
GET/api/v1/container/storage/pvc/{pvc_name}/eventsPVC 이벤트 목록 조회
GET/api/v1/container/storage/pvc/{pvc_name}/manifest기존 PVC YAML 조회

스토리지 · SC

메서드경로설명
GET/api/v1/container/storage/storage-classesStorageClass 목록 조회
POST/api/v1/container/storage/storage-classesStorageClass 생성
GET/api/v1/container/storage/storage-classes/template/yamlStorageClass 템플릿 YAML 조회
GET/api/v1/container/storage/storage-classes/{storage_class_name}/manifest기존 StorageClass YAML 조회
GET/api/v1/container/storage/storage-classes/{storage_class_name}StorageClass 상세 조회
PUT/api/v1/container/storage/storage-classes/{storage_class_name}StorageClass 수정
DELETE/api/v1/container/storage/storage-classes/{storage_class_name}StorageClass 삭제
PATCH/api/v1/container/storage/storage-classes/{storage_class_name}/defaultStorageClass 기본값 설정

스토리지 · Secret

메서드경로설명
GET/api/v1/container/storage/secretsSecret 목록 조회
POST/api/v1/container/storage/secretsSecret 생성
GET/api/v1/container/storage/secrets/template/yamlSecret 템플릿 YAML 조회
GET/api/v1/container/storage/secrets/{secret_name}Secret 상세 조회
PUT/api/v1/container/storage/secrets/{secret_name}Secret 수정
DELETE/api/v1/container/storage/secrets/{secret_name}Secret 삭제
GET/api/v1/container/storage/secrets/{secret_name}/manifest기존 Secret YAML 조회
GET/api/v1/container/storage/secrets/{secret_name}/manifest/decode기존 Secret YAML 조회 (디코딩)

앱 카탈로그 · YAML

메서드경로설명
GET/api/v1/container/app-catalog/deployments/{app_name}/values-yamlvalues.yaml 파일 다운로드

앱 카탈로그 · 배포

메서드경로설명
POST/api/v1/container/app-catalog/deployments렌더링된 App Catalog values.yaml 배포를 요청
GET/api/v1/container/app-catalog/deployments앱 카탈로그 배포 목록 조회
GET/api/v1/container/app-catalog/deployments/name-check앱 배포 이름 중복 확인
GET/api/v1/container/app-catalog/deployments/detail앱 카탈로그 배포 상세 조회
DELETE/api/v1/container/app-catalog/deployments/detail앱 카탈로그 배포 삭제
POST/api/v1/container/app-catalog/deployments/detail/credentials/{credential_id}/reveal배포 자격증명 원문 조회
GET/api/v1/container/app-catalog/deployments/{deployment_id}/bound-apps오퍼레이터 연결 앱 배포 목록 조회
GET/api/v1/container/app-catalog/deployments/{deployment_id}App Catalog 배포 상세와 values.yaml 텍스트 조회
PATCH/api/v1/container/app-catalog/deployments/{deployment_id}App Catalog 배포의 values.yaml 또는 상태 수정
DELETE/api/v1/container/app-catalog/deployments/{deployment_id}App Catalog 배포 삭제
POST/api/v1/container/app-catalog/deployments/{deployment_id}/credentials/{credential_id}/reveal배포 자격증명 원문 조회
POST/api/v1/container/app-catalog/deployments/{deployment_id}/redeploy앱 카탈로그 배포 재동기화

앱 카탈로그 · 앱

메서드경로설명
GET/api/v1/container/app-catalog/appsApp Catalog 목록을 탭과 카테고리별로 조회
GET/api/v1/container/app-catalog/apps/{app_name}/values-schema앱 입력 폼 스키마 조회
GET/api/v1/container/app-catalog/apps/{app_name}/install-check앱 설치 가능 여부 확인
GET/api/v1/container/app-catalog/apps/{app_name}/config-schemaYAML template mode를 먼저 선택한 뒤 호출하는 API
POST/api/v1/container/app-catalog/apps/{app_name}/values-yamlvalues.yaml 초안 생성
GET/api/v1/container/app-catalog/apps/{app_name}/yaml-templatesvalues.yaml 템플릿 모드 목록 조회
GET/api/v1/container/app-catalog/apps/{app_name}/yaml-templates/{mode}values.yaml 템플릿 조회

워크로드 · CronJob

메서드경로설명
GET/api/v1/container/workload/cronjobsCronJob 목록 조회
POST/api/v1/container/workload/cronjobsCronJob 생성
GET/api/v1/container/workload/cronjobs/template/yamlCronJob 템플릿 YAML 조회
GET/api/v1/container/workload/cronjobs/{cronjob_name}CronJob 상세 정보 조회
PUT/api/v1/container/workload/cronjobs/{cronjob_name}CronJob 수정
DELETE/api/v1/container/workload/cronjobs/{cronjob_name}CronJob 삭제
GET/api/v1/container/workload/cronjobs/{cronjob_name}/eventsCronJob 이벤트 목록 조회
GET/api/v1/container/workload/cronjobs/{cronjob_name}/jobsCronJob의 Job 목록 조회
GET/api/v1/container/workload/cronjobs/{cronjob_name}/manifest기존 CronJob YAML 조회
POST/api/v1/container/workload/cronjobs/{cronjob_name}/runCronJob 즉시 실행
POST/api/v1/container/workload/cronjobs/{cronjob_name}/suspendCronJob 일시 중지
POST/api/v1/container/workload/cronjobs/{cronjob_name}/resumeCronJob 재개

워크로드 · DS

메서드경로설명
GET/api/v1/container/workload/daemonsets/template/yamlDaemonSet 템플릿 YAML 조회
POST/api/v1/container/workload/daemonsetsDaemonSet 생성
GET/api/v1/container/workload/daemonsetsDaemonSet 목록 조회
GET/api/v1/container/workload/daemonsets/{daemonset_name}DaemonSet 상세 정보 조회
PUT/api/v1/container/workload/daemonsets/{daemonset_name}DaemonSet 수정
DELETE/api/v1/container/workload/daemonsets/{daemonset_name}DaemonSet 삭제
GET/api/v1/container/workload/daemonsets/{daemonset_name}/manifest기존 DaemonSet YAML 조회
GET/api/v1/container/workload/daemonsets/{daemonset_name}/servicesDaemonSet에 연결된 Service 목록 조회
GET/api/v1/container/workload/daemonsets/{daemonset_name}/eventsDaemonSet 이벤트 목록 조회
GET/api/v1/container/workload/daemonsets/{daemonset_name}/conditionsDaemonSet Condition 목록 조회
GET/api/v1/container/workload/daemonsets/{daemonset_name}/podsDaemonSet 파드 목록 조회
POST/api/v1/container/workload/daemonsets/{daemonset_name}/redeployDaemonSet 재배포
GET/api/v1/container/workload/daemonsets/{daemonset_name}/revision-historyDaemonSet Revision History 조회
POST/api/v1/container/workload/daemonsets/{daemonset_name}/rollbackDaemonSet 롤백
GET/api/v1/container/workload/daemonsets/{daemonset_name}/shell/infoDaemonSet 셸 연결 정보 조회

워크로드 · Deploy

메서드경로설명
GET/api/v1/container/workload/deployments/template/yamlDeployment 템플릿 YAML 조회
GET/api/v1/container/workload/deploymentsDeployment 목록 조회
POST/api/v1/container/workload/deploymentsDeployment 생성
GET/api/v1/container/workload/deployments/{deployment_name}/podsDeployment에 속한 파드 목록 조회
GET/api/v1/container/workload/deployments/{deployment_name}/servicesDeployment에 연결된 Service 목록 조회
GET/api/v1/container/workload/deployments/{deployment_name}/manifest기존 Deployment YAML 조회
GET/api/v1/container/workload/deployments/{deployment_name}Deployment 상세 정보 조회
PUT/api/v1/container/workload/deployments/{deployment_name}Deployment 수정
DELETE/api/v1/container/workload/deployments/{deployment_name}Deployment 삭제
GET/api/v1/container/workload/deployments/{deployment_name}/conditionsDeployment Condition 목록 조회
GET/api/v1/container/workload/deployments/{deployment_name}/eventsDeployment 이벤트 목록 조회
POST/api/v1/container/workload/deployments/{deployment_name}/pauseDeployment 롤아웃 일시 중지
POST/api/v1/container/workload/deployments/{deployment_name}/resumeDeployment 롤아웃 재개
GET/api/v1/container/workload/deployments/{deployment_name}/revision-historyDeployment Revision History 조회
POST/api/v1/container/workload/deployments/{deployment_name}/rollbackDeployment 롤백
POST/api/v1/container/workload/deployments/{deployment_name}/redeployDeployment 재배포
POST/api/v1/container/workload/deployments/{deployment_name}/scaleDeployment 스케일 조정
GET/api/v1/container/workload/deployments/{deployment_name}/shell/infoDeployment 셸 연결 정보 조회

워크로드 · Job

메서드경로설명
GET/api/v1/container/workload/jobsJob 목록 조회
POST/api/v1/container/workload/jobsJob 생성
GET/api/v1/container/workload/jobs/template/yamlJob 템플릿 YAML 조회
GET/api/v1/container/workload/jobs/{job_name}Job 상세 정보 조회
PUT/api/v1/container/workload/jobs/{job_name}Job 수정
DELETE/api/v1/container/workload/jobs/{job_name}Job 삭제
GET/api/v1/container/workload/jobs/{job_name}/podsJob 파드 목록 조회
GET/api/v1/container/workload/jobs/{job_name}/eventsJob 이벤트 목록 조회
GET/api/v1/container/workload/jobs/{job_name}/conditionsJob Condition 목록 조회
GET/api/v1/container/workload/jobs/{job_name}/manifest기존 Job YAML 조회

워크로드 · STS

메서드경로설명
GET/api/v1/container/workload/statefulsets/template/yamlStatefulSet 템플릿 YAML 조회
POST/api/v1/container/workload/statefulsetsStatefulSet 생성
GET/api/v1/container/workload/statefulsetsStatefulSet 목록 조회
GET/api/v1/container/workload/statefulsets/{statefulset_name}/conditionsStatefulSet Condition 목록 조회
GET/api/v1/container/workload/statefulsets/{statefulset_name}/eventsStatefulSet 이벤트 목록 조회
GET/api/v1/container/workload/statefulsets/{statefulset_name}/servicesStatefulSet에 연결된 Service 목록 조회
GET/api/v1/container/workload/statefulsets/{statefulset_name}/podsStatefulSet에 속한 파드 목록 조회
GET/api/v1/container/workload/statefulsets/{statefulset_name}StatefulSet 상세 정보 조회
PUT/api/v1/container/workload/statefulsets/{statefulset_name}StatefulSet 수정
DELETE/api/v1/container/workload/statefulsets/{statefulset_name}StatefulSet 삭제
GET/api/v1/container/workload/statefulsets/{statefulset_name}/manifest기존 StatefulSet YAML 조회
GET/api/v1/container/workload/statefulsets/{statefulset_name}/revision-historyStatefulSet Revision History 조회
POST/api/v1/container/workload/statefulsets/{statefulset_name}/rollbackStatefulSet 롤백
POST/api/v1/container/workload/statefulsets/{statefulset_name}/redeployStatefulSet 재배포
GET/api/v1/container/workload/statefulsets/{statefulset_name}/shell/infoStatefulSet 셸 연결 정보 조회

워크로드 · 네임스페이스

메서드경로설명
GET/api/v1/container/cluster/namespaces네임스페이스 목록 조회
POST/api/v1/container/cluster/namespaces네임스페이스 생성
GET/api/v1/container/cluster/namespaces/template/yaml네임스페이스 템플릿 YAML 조회
GET/api/v1/container/cluster/namespaces/{namespace_name}/manifest기존 네임스페이스 YAML 조회
PUT/api/v1/container/cluster/namespaces/{namespace_name}네임스페이스 수정
GET/api/v1/container/cluster/namespaces/{namespace_name}네임스페이스 상세 조회
DELETE/api/v1/container/cluster/namespaces/{namespace_name}네임스페이스 삭제
GET/api/v1/container/cluster/namespaces/{namespace_name}/workloads네임스페이스 내 Workload 리소스 목록 조회

워크로드 · 파드

메서드경로설명
GET/api/v1/container/workload/pods파드 목록 조회
POST/api/v1/container/workload/pods파드 생성
GET/api/v1/container/workload/pods/template/yaml파드 템플릿 YAML 조회
GET/api/v1/container/workload/pods/template/json파드 템플릿 JSON 조회
GET/api/v1/container/workload/pods/{pod_name}파드 상세 정보 조회
PUT/api/v1/container/workload/pods/{pod_name}파드 수정
DELETE/api/v1/container/workload/pods/{pod_name}파드 삭제
GET/api/v1/container/workload/pods/{pod_name}/manifest기존 파드 YAML 조회
GET/api/v1/container/workload/pods/{pod_name}/containers파드 컨테이너 목록 조회
GET/api/v1/container/workload/pods/{pod_name}/conditions파드 Condition 목록 조회
GET/api/v1/container/workload/pods/{pod_name}/events파드 이벤트 목록 조회
GET/api/v1/container/workload/pods/{pod_name}/containers/{container_name}/logs파드 특정 컨테이너 로그 조회
GET/api/v1/container/workload/pods/{pod_name}/shell/info파드 셸 연결 정보 조회

정책 · LimitRange

메서드경로설명
GET/api/v1/container/policy/limit-rangeLimitRange 목록 조회
POST/api/v1/container/policy/limit-rangeLimitRange 생성
GET/api/v1/container/policy/limit-range/template/yamlLimitRange 템플릿 YAML 조회
POST/api/v1/container/policy/limit-range/manifest/bulkLimitRange Bulk Manifest 조회
GET/api/v1/container/policy/limit-range/{limit_range_name}/manifest기존 LimitRange YAML 조회
PUT/api/v1/container/policy/limit-range/{limit_range_name}LimitRange 수정
DELETE/api/v1/container/policy/limit-range/{limit_range_name}LimitRange 삭제

정책 · NetPol

메서드경로설명
GET/api/v1/container/policy/network-policyNetworkPolicy 목록 조회
POST/api/v1/container/policy/network-policyNetworkPolicy 생성
GET/api/v1/container/policy/network-policy/template/yamlNetworkPolicy 템플릿 YAML 조회
POST/api/v1/container/policy/network-policy/manifest/bulkNetworkPolicy Bulk Manifest 조회
GET/api/v1/container/policy/network-policy/{network_policy_name}NetworkPolicy 상세 정보 조회
DELETE/api/v1/container/policy/network-policy/{network_policy_name}NetworkPolicy 삭제
PUT/api/v1/container/policy/network-policy/{network_policy_name}NetworkPolicy 수정
GET/api/v1/container/policy/network-policy/{network_policy_name}/manifest기존 NetworkPolicy YAML 조회
POST/api/v1/container/policy/network-policy/match-pods네트워크 정책 대상 파드 조회

정책 · PDB

메서드경로설명
GET/api/v1/container/policy/pod-disruption-budgetPodDisruptionBudget 목록 조회
POST/api/v1/container/policy/pod-disruption-budgetPodDisruptionBudget 생성
GET/api/v1/container/policy/pod-disruption-budget/template/yamlPodDisruptionBudget 템플릿 YAML 조회
POST/api/v1/container/policy/pod-disruption-budget/manifest/bulkPodDisruptionBudget Bulk Manifest 조회
GET/api/v1/container/policy/pod-disruption-budget/{pdb_name}PodDisruptionBudget 상세 정보 조회
PUT/api/v1/container/policy/pod-disruption-budget/{pdb_name}PodDisruptionBudget 수정
DELETE/api/v1/container/policy/pod-disruption-budget/{pdb_name}PodDisruptionBudget 삭제
GET/api/v1/container/policy/pod-disruption-budget/{pdb_name}/manifest기존 PodDisruptionBudget YAML 조회
GET/api/v1/container/policy/pod-disruption-budget/{pdb_name}/conditionsPodDisruptionBudget Condition 목록 조회
GET/api/v1/container/policy/pod-disruption-budget/{pdb_name}/eventsPodDisruptionBudget 이벤트 목록 조회
POST/api/v1/container/policy/pod-disruption-budget/match-podsPDB 대상 파드 조회

정책 · Quota

메서드경로설명
GET/api/v1/container/policy/resource-quota/template/yamlResourceQuota 템플릿 YAML 조회
GET/api/v1/container/policy/resource-quotaResourceQuota 목록 조회
POST/api/v1/container/policy/resource-quotaResourceQuota 생성
POST/api/v1/container/policy/resource-quota/manifest/bulkResourceQuota Bulk Manifest 조회
GET/api/v1/container/policy/resource-quota/{resource_quota_name}/manifest기존 ResourceQuota YAML 조회
PUT/api/v1/container/policy/resource-quota/{resource_quota_name}ResourceQuota 수정
DELETE/api/v1/container/policy/resource-quota/{resource_quota_name}ResourceQuota 삭제

클러스터 · SA 토큰

메서드경로설명
GET/api/v1/container/cluster/token/{clusterId}/access-token서비스 계정 토큰 정보 조회
POST/api/v1/container/cluster/token/{clusterId}/access-token현재 사용자 ServiceAccount token 생성
DELETE/api/v1/container/cluster/token/{clusterId}/access-token현재 사용자 유효 ServiceAccount token 폐기
GET/api/v1/container/cluster/token/{clusterId}/kubeconfig현재 사용자 ServiceAccount 기반 kubeconfig 생성

클러스터 · 노드

메서드경로설명
GET/api/v1/container/cluster/nodes노드 목록 조회
GET/api/v1/container/cluster/nodes/{node_name}노드 상세 조회
GET/api/v1/container/cluster/nodes/{node_name}/images노드 이미지 목록 조회
GET/api/v1/container/cluster/nodes/{node_name}/pods노드 파드 목록 조회
GET/api/v1/container/cluster/nodes/{node_name}/conditions노드 Condition 목록 조회
GET/api/v1/container/cluster/nodes/{node_name}/events노드 이벤트 목록 조회
GET/api/v1/container/cluster/nodes/{node_name}/manifest기존 노드 YAML 조회
GET/api/v1/container/cluster/nodes/{node_name}/manifest/preset기존 노드 manifest 기반 preset 조회
PUT/api/v1/container/cluster/nodes/{node_name}/manifest/preset노드 manifest preset 수정

클러스터 · 이벤트

메서드경로설명
GET/api/v1/container/cluster/events클러스터 이벤트 목록 조회
GET/api/v1/container/cluster/events/{event_name}/manifest기존 이벤트 YAML 조회

클러스터 · 클러스터

메서드경로설명
GET/api/v1/container/cluster/clusters클러스터 목록 조회
POST/api/v1/container/cluster/clusters/register기존 Kubernetes 클러스터를 kubeconfig로 등록
GET/api/v1/container/cluster/clusters/{cluster_id}특정 클러스터의 상세 정보 조회
DELETE/api/v1/container/cluster/clusters/{cluster_id}클러스터 삭제를 비동기로 요청
PATCH/api/v1/container/cluster/clusters/{cluster_id}/appearance클러스터 사이드바 버튼 텍스트/색상 수정
GET/api/v1/container/cluster/clusters/{cluster_id}/kubeconfig특정 클러스터의 kubeConfig 조회
POST/api/v1/container/cluster/clusters/{cluster_id}/shell클러스터 셸 접속 URL 생성
GET/api/v1/container/cluster/clusters/{cluster_id}/control-plane/health컨트롤 플레인 상태 조회

클러스터 · 프로비저닝

메서드경로설명
GET/api/v1/container/cluster/cluster-provisioning/k8s-versionsKubernetes 버전 목록 조회 (옵션)
POST/api/v1/container/cluster/cluster-provisioning클러스터 프로비저닝 요청 (Stage 1)

Thaki Cloud Aegis — 연동 개발자용 API 문서