Windows 컴퓨터에서 Azure Kubernetes Service(AKS)에 접속하여 Container 실행하기


AKS를 이용하면 Load Balancer에서 공인 IP를 쉽게 받을 수 있다
Windows 10/11에 wsl2를 설치한 후 docker desktop을 설치해 두어야 한다.
이렇게 하면 kubectl 클라이언트 프로그램을 사용할 수 있다

az login
cd c:\terraform\lab\aks

-Terraform으로 AKS 설치하기-
terraform init
terraform plan
terraform apply –auto-approve

-kubectl을 실행하기 위해 config 파일 복사하기-
az group list -o table
az aks list -g aks_tf_rg -o table
az aks get-credentials -n devops-coach-aks -g aks_tf_rg
kubectl get nodes -o wide

-Linux Image-
kubectl create deployment mynginx –image nginx –port 80
kubectl expose deployment mynginx –port 80 –type LoadBalancer

kubectl create deployment mymario –image pengbai/docker-supermario –port 8080
kubectl expose deployment mymario –port 8080 –type LoadBalancer

kubectl create deployment myaspnetapp –image mcr.microsoft.com/dotnet/samples:aspnetapp –port 80
kubectl expose deployment myaspnetapp –port 80 –type LoadBalancer

kubectl get service -o wide
공인 IP Address를 가진 두 웹싸이트에 Chrome으로 접속하여 내용 확인하기

terraform destroy –auto-approve

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s