본문 바로가기
반응형

K8S78

Azure를 사용한 쿠버네티스 클러스터 작성 AKS를 통한 클러스터 구축 ACR 이미지는 AKS에서 작성한 쿠버네티스 클러스터 상에서 pull 하여 움직인다. 그러기 위해서는 ACR 과 AKS 사이에 인증을 해야 하기 떄문에 azure active Directory 의 서비스 프린서플(principal)[azure리소스를 조작하는 애플리케이션을 위한 id]을 사용한다. ACR_ID=$(az acr show --name $ACR_NAME --query id --output tsv) az acr show 를 통해 ACR 리소스 ID 취득, ACR_ID에 저장 SP_PASSWD=$(az ad sp create-for-rbac --name $SP_NAME --role Reader --scopes $ACR_ID --query password --output.. 2021. 7. 20.
docker 이미지를 ACR에 올리기 우선 acr 레지스트리를 생성하였다. 내가 전에 docker에 django 이미지를 올렸던걸 ACR에 올려보자 https://docs.microsoft.com/ko-kr/azure/container-instances/container-instances-tutorial-prepare-acr 자습서 - 이미지를 배포할 컨테이너 레지스트리 준비 - Azure Container Instances Azure Container Instances 자습서 2/3부 - Azure 컨테이너 레지스트리를 준비하여 이미지 푸시 docs.microsoft.com 위 문서 참고하면 된다. 잘됏는지 확인하기위해 azure portal로 들어가 컨테이너 레지스트리에서 잘 올라왔나 확인해 보았다. 아래 명령어로도 확인할수도 있다. 2021. 7. 20.
docker 명령어 http://pyrasis.com/book/DockerForTheReallyImpatient/Chapter20/02 가장 빨리 만나는 Docker 20장 - 2. build pyrasis.com 2021. 7. 20.
Azure Cointainer registry ACR(azure container registry) 라는 서비스가 있는데 도커 허브처럼 container이미지를 저장해서 배포해줄수 있는 곳이라고 생각한다. 특징 - 여러 리전간에서 레지스트리 관리 - 보안과 CI/CD 연계 - 컨테이너 이미지의 자동 빌드 레지스트리 작성 azure container Registry 태스크를 사용하여 컨테이너 이미지 빌드를 자동화하기 https://docs.microsoft.com/ko-kr/azure/container-registry/container-registry-tutorial-build-task 자습서 - 코드 커밋 시 이미지 빌드 - Azure Container Registry 이 자습서에서는 소스 코드를 Git 리포지토리에 커밋할 때 클라우드에서 컨테이너 .. 2021. 7. 19.
kubernates 개발환경 설정 Azure Cli 설치 win : https://aka.ms/installazurecliwindows 가서 설치 mac : brew update && brew install azure-cli kubectl 명령 설치 win : https://storage.googleapis.com/kubernetes-release/release/v1.11.4/bin/windows/amd64/kubectl.exe 윈도우의 경우는 설치경로를 환경변수에 추가해줘야한다. 경로 설정하는게 정말로 귀찮아서 설명을 적겟다 윈도우키 + R 을 눌러 실행창 실행 sysdm.cpl ,3 을 입력하면 시스템 속성이 나온다. 거기서 환경변수를 클릭 그다음 시스템 변수에 path에 아까 받았던 kubectl의 경로를 새로 만들기로 저장하면 명.. 2021. 7. 19.
컨테이너 오케스트레이션 툴 멀티호스트로 구성된 클러스터 구성에서 가동시키려면 컨테이너의 시작 및정지와 같은 조작뿐만 아니라 호스트간의 네트워크 연결이나 스토리지 관리, 컨테이너를 어떤 호스트에서 가동시킬자와 같은 스케줄링 필요. 정상작동 확인 이런 기능과 컨테이너 통합관리할수 있는 툴을 오케스트레이션 툴 주요기능 - 여러 서버에서 컨테이너 관리 - 컨테이너 배포 - 컨테이너간 네트워크 관리 - 컨테이너 부하분산 - 컨테이너 감시 - 컨테이너 업데이트 - 장애 발생 시 자동 복구 2021. 7. 19.
반응형