Container 빠른 시작
Aegis Container에서 Kubernetes Cluster를 생성하고 첫 번째 Workload를 배포하는 방법을 안내합니다.
사전 조건
- Aegis 계정 및 테넌트(Tenant)가 준비되어 있어야 합니다
- Cluster 노드에 사용할 외부 네트워크와 테넌트 네트워크가 구성되어 있어야 합니다
- 배포할 컨테이너 Image 이름이 준비되어 있어야 합니다
Container 앱 진입
데스크톱에서 Container 아이콘을 클릭합니다.
홈 화면에서 기존 Cluster 목록과 오른쪽의 Create a Cluster 패널이 표시됩니다.
Cluster 생성
Create cluster 버튼을 클릭하면 3개 섹션으로 구성된 생성 폼이 열립니다.
- Basic Information — Cluster 이름, Kubernetes 버전, CNI 플러그인, 테넌트를 입력합니다
- Networking — Cluster network와 Subnet을 선택합니다. External Network는 선택한 Subnet에 따라 자동으로 정해집니다
- Node Configuration — Control Plane 및 Worker 노드의 타입, Image, Flavor를 설정합니다
오른쪽 Summary 패널에서 설정을 확인하고 Create 버튼을 클릭합니다.
Cluster 생성에는 수 분이 소요됩니다. 홈 화면의 Cluster 목록에서 상태를 확인할 수 있습니다.
Cluster 대시보드 확인
Cluster 목록에서 생성한 Cluster 행의 Manage를 누르면 Dashboard 페이지가 열립니다. 왼쪽 끝의 클러스터 아이콘을 눌러도 같은 화면으로 들어갑니다.
Dashboard에서 확인할 수 있는 정보:
- Basic Information — 아키텍처, Kubernetes 버전, 총 리소스 수, 생성 시각
- Capacity — CPU, 메모리, Pod 사용량 및 예약 현황
- Control Plane Components — Etcd, Scheduler, Controller Manager 가동 상태
- Events — Cluster 이벤트 목록 (최근순)
Namespace 생성
왼쪽 사이드바에서 Cluster → Namespaces를 클릭합니다.
- 오른쪽 상단 Create Namespace 버튼을 클릭하고 Create as Form을 선택합니다
- Namespace 이름을 입력합니다 (예:
my-app) - 필요 시 설명을 입력하고 Create를 클릭합니다
기본적으로
default,kube-system,kube-public,kube-node-leaseNamespace가 제공됩니다.
Deployment 생성 (Workload 배포)
왼쪽 사이드바 Workloads → Deployments로 이동합니다.
- 오른쪽 상단 Create Deployment 버튼을 클릭하고 Create as Form을 선택합니다
- Deployment 탭에서 Namespace(앞에서 생성한 Namespace)를 선택하고 이름·Replicas·Selector labels를 입력합니다
- 컨테이너 탭(
container-0)에서 Container Image를 입력합니다 (예:nginx:1.26) - 필요하면 같은 탭의 Resources에서 CPU·메모리 예약량과 상한을 설정합니다
- 오른쪽 Summary 패널에서 Create를 클릭합니다
배포 상태 확인
Workloads → Deployments 목록에서 생성한 Deployment의 상태를 확인합니다.
| 컬럼 | 설명 |
|---|---|
| Status | Active로 표시되면 정상 실행 중 |
| Ready | 실행 중인 Pod / 전체 Pod 수 (예: 1/1) |
| Up-to-date | 최신 버전으로 업데이트된 Pod 수 |
| Available | 서비스 가능한 Pod 수 |
Pods 메뉴에서 개별 Pod의 로그 및 터미널 접근도 가능합니다.
다음 단계
- Clusters → — Cluster 생성 및 관리
- Workloads → — Deployment·StatefulSet·Job·Pod 관리
- Service discovery → — Service·Ingress·HPA로 Workload 노출
- Storage → — PV·PVC·ConfigMap·Secret
- Policy → — Resource Quota·Limit Range·Network Policy·PDB
- App Catalog → — Helm 앱·Operator 설치
- Container 개요 → — 전체 기능 목록