Skip to content

Container 빠른 시작 ​

Aegis Container에서 Kubernetes Cluster를 생성하고 첫 번째 Workload를 배포하는 방법을 안내합니다.

사전 조건

  • Aegis 계정 및 테넌트(Tenant)가 준비되어 있어야 합니다
  • Cluster 노드에 사용할 외부 네트워크와 테넌트 네트워크가 구성되어 있어야 합니다
  • 배포할 컨테이너 Image 이름이 준비되어 있어야 합니다

Container 앱 진입 ​

데스크톱에서 Container 아이콘을 클릭합니다.

홈 화면에서 기존 Cluster 목록과 오른쪽의 Create a Cluster 패널이 표시됩니다.

Cluster 생성 ​

Create cluster 버튼을 클릭하면 3개 섹션으로 구성된 생성 폼이 열립니다.

  1. Basic Information — Cluster 이름, Kubernetes 버전, CNI 플러그인, 테넌트를 입력합니다
  2. Networking — Cluster network와 Subnet을 선택합니다. External Network는 선택한 Subnet에 따라 자동으로 정해집니다
  3. 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를 클릭합니다.

  1. 오른쪽 상단 Create Namespace 버튼을 클릭하고 Create as Form을 선택합니다
  2. Namespace 이름을 입력합니다 (예: my-app)
  3. 필요 시 설명을 입력하고 Create를 클릭합니다

기본적으로 default, kube-system, kube-public, kube-node-lease Namespace가 제공됩니다.

Deployment 생성 (Workload 배포) ​

왼쪽 사이드바 Workloads → Deployments로 이동합니다.

  1. 오른쪽 상단 Create Deployment 버튼을 클릭하고 Create as Form을 선택합니다
  2. Deployment 탭에서 Namespace(앞에서 생성한 Namespace)를 선택하고 이름·Replicas·Selector labels를 입력합니다
  3. 컨테이너 탭(container-0)에서 Container Image를 입력합니다 (예: nginx:1.26)
  4. 필요하면 같은 탭의 Resources에서 CPU·메모리 예약량과 상한을 설정합니다
  5. 오른쪽 Summary 패널에서 Create를 클릭합니다

배포 상태 확인 ​

Workloads → Deployments 목록에서 생성한 Deployment의 상태를 확인합니다.

컬럼설명
StatusActive로 표시되면 정상 실행 중
Ready실행 중인 Pod / 전체 Pod 수 (예: 1/1)
Up-to-date최신 버전으로 업데이트된 Pod 수
Available서비스 가능한 Pod 수

Pods 메뉴에서 개별 Pod의 로그 및 터미널 접근도 가능합니다.

다음 단계 ​

AI 인프라의 새로운 기준