반응형

지난 시간에 Azure DevOps 레포를 vsCode와 연동하여 코드를 수정하고, repo에 push하면 자동으로 Build&Deploy가이루어지는 DevOps의 pipeline에 대해 확인해 보았습니다. 이번엔 쿠버네티스 환경인 AKS를 구성하는 시간을 가져보겠습니다.

AKS 구축

애저 포털에서 AKS를 검색한 뒤 Create a Kubernetes Cluster 로 생성한다.

리소스 그룹명 : Z-CONNECTIVITY-KC-AKS-RG (신규생성)
클러스터 이름 : joon95_devops_ask
리전 : Korea Central
을 설정하고 next next.. 기본으로 구성했다.

배포중...

배포 완료

AZ CLI 클러스터 확인하기

az cli 환경 로그인 커맨드로 ms 구독에 로그인한다.

az login

aks 자원 조회

az aks list -o table
더보기

Name               Location      ResourceGroup             KubernetesVersion    CurrentKubernetesVersion    ProvisioningState    Fqdn

-----------------  ------------  ------------------------  -------------------  --------------------------  -------------------  -------------------------------------------------------

joon95_devops_aks  koreacentral  Z-CONNECTIVITY-KC-AKS-RG  1.22.11              1.22.11                     Succeeded            joon95devopsaks-dns-50707ea7.hcp.koreacentral.azmk8s.io

 

Kubectl 사용하기

※ kubectl 이 없는데 az cli가 설치되어 있는 경우 아래 명령어로 설치 할 수 있다. 

az aks install-cli

아래 명령어를 실행하면 연결됨

az aks get-credentials -g Z-CONNECTIVITY-KC-AKS-RG -n joon95_devops_aks
더보기

Merged "joon95_devops_aks" as current context in C:\Users\<계정명>\.kube\config

 

쿠버네티스 자원 확인

kubectl get nodes
더보기

NAME                                STATUS   ROLES   AGE     VERSION

aks-agentpool-16470341-vmss000000   Ready    agent   9m17s   v1.22.11

aks-agentpool-16470341-vmss000001   Ready    agent   9m24s   v1.22.11

aks-agentpool-16470341-vmss000002   Ready    agent   9m20s   v1.22.11

 

Next..

이렇게 AKS는 정말 손쉽게 배포할 수 있다.  

다음 포스팅에는 이번에 생성한 AKS 클러스터를 ACR에 있는 이미지를 가져오는 것을 포스팅할 것이다.

반응형
복사했습니다!