본문으로 건너뛰기

클러스터 구성

정보

이 가이드는 학습용 기본 클러스터 구성 방법을 설명합니다.
프로덕션 환경 구성은 AKS Best Practices를 참고하세요.

환경 변수 설정

프로젝트 루트에 있는 env.sh 파일을 사용합니다:

env.sh
#!/bin/bash
# AKS 클러스터 기본 환경 변수
export RESOURCE_GROUP=aks-workshop-rg
export CLUSTER=aks-workshop
export LOCATION=koreacentral
export K8S_VERSION=1.32.9
export NODE_COUNT=3

환경 변수를 로드합니다:

source ./env.sh

리소스 그룹 및 클러스터 생성

# 리소스 그룹 생성
az group create --location $LOCATION --resource-group $RESOURCE_GROUP

# AKS 클러스터 생성 [약 5-10분 소요]
az aks create \
--resource-group $RESOURCE_GROUP \
--name $CLUSTER \
--location $LOCATION \
--node-count $NODE_COUNT \
--kubernetes-version $K8S_VERSION \
--network-plugin azure \
--generate-ssh-keys

# 자격 증명 가져오기
az aks get-credentials --resource-group $RESOURCE_GROUP --name $CLUSTER --overwrite-existing

클러스터 확인

# 클러스터 정보 확인
kubectl cluster-info

# 노드 확인
kubectl get nodes

# 네임스페이스 확인
kubectl get namespaces