본문 바로가기
728x90
반응형

aks5

[Azure] AKS를 생성한 당신..! 요금과 관련된 중요한 정보 드립니다 클라우드 구축하면 가장 걱정되는 것은? 요금! 개발자들 뿐만 아니라 실무진, 대표님이 가장 걱정하는 것이 바로 클라우드 요금이라고 생각한다. 드디어 우리 프로젝트도 클라우드를 구축하기 시작했는데.. 너무 두려웠다 😱 그래서 내가 한 일은 매일 Azure 로그인을 해서 수시로 요금 청구서를 조회했다. 잠시 눈물 좀 닦고 오겠습니다. 근데 이 Azure에서 AKS 요금를 조회할 때 신기한 것을 발견해서 공유하고자 한다. Azure에서 요금 보는 방법 우선 Azure에서 요금 보는 방법을 소개하겠다. 왼쪽 상단에 있는 가로선 3개를 누르면 맨~ 아래에 Cost Management + Billing이 있다. 그럼 여러분의 계정의 요금 볼 수 있는 곳으로 넘어간다. 회사 계정일 경우 여러 서비스가 혼합되어져 있기.. 2023. 4. 27.
[Azure] AKS를 이용해서 서버 배포하기 (3) AKS에서 애플리케이션 실행 with.kompose 1. 매니페스트 파일 만들기 Kubernetes 매니페스트 파일이 있어야지 애플리케이션을 실행할 수 있습니다. docker-compose를 사용할 경우 kompose라는 서비스를 이용해서 손쉽게 만들 수 있습니다. brew install kompose brew를 이용해서 간단하게 kompos를 설치합니다. kompose convert -f docker-compose.yaml --out .yaml docker-compose.yaml 파일이 있는 폴더로 가셔서 위 코드를 입력해주세요. 참고로 docker-compose와는 달리 매니페스트 파일은 정해진 이름이 없어 자유롭게 해주시면 됩니다. 저의 경우 k8s.yaml로 써주었어요. 오류 없이 잘 작동했다면 적어주신 이름으로 파일 하나가 생성되었을 것입니다. .. 2022. 8. 5.
[Azure] AKS Failed to pull image 오류해결 kubectl logs 혹시 pods의 오류가 나서 log를 조회해보니 Failed to pull image와 같은 오류 메시지가 나왔다면 AKS에 ACR로 인증하는 단계를 넣어줘야 한다. 1. ACR 통합 1-1. 새 AKS로 클러스터를 만들 경우 az aks create -n -g --generate-ssh-keys --attach-acr 위 명령어를 입력해주면 된다. 1-2. 기존의 AKS로 통합할 경우 az aks update -n -g --attach-acr 명령어를 통해 통합해주세요. 2. 클러스터에 연결 az aks get-credentials --resource-group --name 클러스터를 연결해주신 다음 kubectl apply -f k8s yaml 파일을 이용해서 배포해주세요. 참.. 2022. 8. 5.
[Azure] AKS를 이용해서 서버 배포하기 (2) Kubernetes 클러스터 만들기 1. AKS 클러스터 만들기 이번에도 포털을 이용해서 AKS 클러스터를 만들어보도록 하겠습니다. 먼저 Azure에 접속하신 다음 Create a resourc > Containers > Kubernetes Service의 Create를 눌러주세요. 다음 창에서 해주실 일은 3가지 밖에 없습니다. 1. Resource group에 Container Registry에서 만든 리소스 그룹을 선택해줍니다. 2. Kubernetes cluster name에 myAKS 같은 이름을 설정해주세요. 3. API server availlability를 99.5%으로 선택해주세요. 나머지는 그냥 두시고 Review+create(검토+만들기)를 눌러줍니다. 유효성 검사에 통과했다면 Create(만들기)를 눌러주세요. AKS.. 2022. 8. 3.
[Azure] AKS를 이용해서 서버 배포하기 (1) 컨테이너 레지스트리 만들기 0. Azure CLI 설치하기 brew update && brew install azure-cli 설치 후 az --version으로 설치 되었는지 확인하기 1. Azure Container Registry 만들기 저는 CLI 대신 포털을 이용해서 만들어주었습니다. 우선 Azure에 접속한 다음 Create a resource > Containers > Container Registry의 Create를 눌러주세요. Resource group 이름과 Registry name 그리고 SKU를 Bascic(기본)으로 해주세요. 그 다음 Review + create (검토 + 만들기)를 눌러주시고 문제가 없다면 설정 검토한 후 만들기를 누르면 끝입니다. 2. 컨테이너 레지스트리에 로그인 az acr login.. 2022. 8. 2.
728x90
반응형