Arc를 사용하여 Kubernetes에 Azure App Service 구현 및 AWS EC2 모니터링
소개
azure의 az-304의 자격 취득을 향해 마이크로소프트의 러닝 패스로 배운 하나가 AKS.
어쩌면 향후 일에 관련된 기회가 있을지도 모르고, 무언가 연습을 하고 싶으면서도 상기 러닝 패스는 개요의 설명뿐만이 아니기 때문에, 찾고 있었던 곳 이하 연습을 발견.
작업목적의 하나는 연습을 실시하여 웹페이지(Hellow world)를 표시시키는 것.
또 위의 연습에 더해 모처럼 Azure Arc와 AKS를 셋업한다면 Azure로부터 AWS의 EC2의 감시를 할 수 있기 때문에 실시하기로 했습니다. 이것이 작업 목적의 두 번째입니다.
작업환경
Azure ArcとAKSのセットアップは全てポータルのcluod shellから実施
AWS Linux サーバ
작업 결과
〇 작업 목적 1
〇 작업 목적 2
※「ip-xx.xx.xx.xx.ap-northeast-1.compute.internal」의 IP 주소 부분(xx.xx.xx.xx.)은 빼고 있습니다.
등록된 IP 주소는 AWS의 EC2 내부 주소였습니다.
작업 공정 Azure Arc 및 AKS 설정
아래 위의 Microsoft 사이트에서 인용됩니다.
"
· 실험실 환경을 준비합니다.
· Kubernetes 클러스터를 설정합니다.
· Kubernetes 클러스터를 Azure Arc에 연결합니다.
· Azure Arc 지원 Kubernetes 클러스터에 App Service를 구현합니다.
· App Service 웹 앱을 Azure Arc 지원 Kubernetes 클러스터에 배포합니다.
· 실험실 환경을 정리합니다.
"
작업을 진행하는 동안 다음 위치에서 오류가 발생하여 클러스터에 연결할 수 없습니다.
작업 2: AKS 클러스터에 연결
az aks get-credentials -g $K8S_CLUSTER_RG_NAME -n $K8S_CLUSTER_NAME --admin
따라서 다음 명령을 실행하면 클러스터에 연결할 수 있습니다.
이후 작업을 진행했습니다.
az aks get-credentials --resource-group k8sAKS-RG --name k8sAKS-c22960 --admin
작업 공정 Azure에서 AWS EC2 모니터링
위 소프트뱅크 기술 사이트에서 인용하겠습니다만 AWS의 EC2에서 아래와 같이 감시용 에이전트를 설치하여 진행해 나가면 작업 결과에 있도록 azure에서 AWS의 EC2를 등록할 수 있었습니다 .
wget https://aka.ms/azcmagent -O ~/install_linux_azcmagent.sh
bash ~/install_linux_azcmagent.sh
azcmagent connect --resource-group "<リソース グループ名>" --tenant-id "<テナント ID>" --location "<リージョン>" --subscription-id "<サブスクリプション ID>"
또 Azure의 VM도 마찬가지로 등록할 수 있다고 기재는 있습니다만 실시해 보면 이하 메세지가 표시되어 등록은 할 수 없었습니다.
Azure Connected Machine Agent is designed for use outside Azure.
To connect an Azure VM for TESTING PURPOSES ONLY, see https://aka.ms/azcmagent-testwarning for more details.
Azure VM의 경우 다음 방법으로 추가하면 좋을 것이라고 생각합니다.
향후는 그 밖에도 Azure Arc의 활용 방법은 있다고 생각하기 때문에 알게 되는 대로 또 핸즈온을 할 수 있으면(자) 생각하고 있습니다.
Reference
이 문제에 관하여(Arc를 사용하여 Kubernetes에 Azure App Service 구현 및 AWS EC2 모니터링), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/cloudmaster/items/68ddb5cdb336c8b103ab
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Azure ArcとAKSのセットアップは全てポータルのcluod shellから実施
AWS Linux サーバ
작업 결과
〇 작업 목적 1
〇 작업 목적 2
※「ip-xx.xx.xx.xx.ap-northeast-1.compute.internal」의 IP 주소 부분(xx.xx.xx.xx.)은 빼고 있습니다.
등록된 IP 주소는 AWS의 EC2 내부 주소였습니다.
작업 공정 Azure Arc 및 AKS 설정
아래 위의 Microsoft 사이트에서 인용됩니다.
"
· 실험실 환경을 준비합니다.
· Kubernetes 클러스터를 설정합니다.
· Kubernetes 클러스터를 Azure Arc에 연결합니다.
· Azure Arc 지원 Kubernetes 클러스터에 App Service를 구현합니다.
· App Service 웹 앱을 Azure Arc 지원 Kubernetes 클러스터에 배포합니다.
· 실험실 환경을 정리합니다.
"
작업을 진행하는 동안 다음 위치에서 오류가 발생하여 클러스터에 연결할 수 없습니다.
작업 2: AKS 클러스터에 연결
az aks get-credentials -g $K8S_CLUSTER_RG_NAME -n $K8S_CLUSTER_NAME --admin
따라서 다음 명령을 실행하면 클러스터에 연결할 수 있습니다.
이후 작업을 진행했습니다.
az aks get-credentials --resource-group k8sAKS-RG --name k8sAKS-c22960 --admin
작업 공정 Azure에서 AWS EC2 모니터링
위 소프트뱅크 기술 사이트에서 인용하겠습니다만 AWS의 EC2에서 아래와 같이 감시용 에이전트를 설치하여 진행해 나가면 작업 결과에 있도록 azure에서 AWS의 EC2를 등록할 수 있었습니다 .
wget https://aka.ms/azcmagent -O ~/install_linux_azcmagent.sh
bash ~/install_linux_azcmagent.sh
azcmagent connect --resource-group "<リソース グループ名>" --tenant-id "<テナント ID>" --location "<リージョン>" --subscription-id "<サブスクリプション ID>"
또 Azure의 VM도 마찬가지로 등록할 수 있다고 기재는 있습니다만 실시해 보면 이하 메세지가 표시되어 등록은 할 수 없었습니다.
Azure Connected Machine Agent is designed for use outside Azure.
To connect an Azure VM for TESTING PURPOSES ONLY, see https://aka.ms/azcmagent-testwarning for more details.
Azure VM의 경우 다음 방법으로 추가하면 좋을 것이라고 생각합니다.
향후는 그 밖에도 Azure Arc의 활용 방법은 있다고 생각하기 때문에 알게 되는 대로 또 핸즈온을 할 수 있으면(자) 생각하고 있습니다.
Reference
이 문제에 관하여(Arc를 사용하여 Kubernetes에 Azure App Service 구현 및 AWS EC2 모니터링), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/cloudmaster/items/68ddb5cdb336c8b103ab
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
아래 위의 Microsoft 사이트에서 인용됩니다.
"
· 실험실 환경을 준비합니다.
· Kubernetes 클러스터를 설정합니다.
· Kubernetes 클러스터를 Azure Arc에 연결합니다.
· Azure Arc 지원 Kubernetes 클러스터에 App Service를 구현합니다.
· App Service 웹 앱을 Azure Arc 지원 Kubernetes 클러스터에 배포합니다.
· 실험실 환경을 정리합니다.
"
작업을 진행하는 동안 다음 위치에서 오류가 발생하여 클러스터에 연결할 수 없습니다.
작업 2: AKS 클러스터에 연결
az aks get-credentials -g $K8S_CLUSTER_RG_NAME -n $K8S_CLUSTER_NAME --admin
따라서 다음 명령을 실행하면 클러스터에 연결할 수 있습니다.
이후 작업을 진행했습니다.
az aks get-credentials --resource-group k8sAKS-RG --name k8sAKS-c22960 --admin
작업 공정 Azure에서 AWS EC2 모니터링
위 소프트뱅크 기술 사이트에서 인용하겠습니다만 AWS의 EC2에서 아래와 같이 감시용 에이전트를 설치하여 진행해 나가면 작업 결과에 있도록 azure에서 AWS의 EC2를 등록할 수 있었습니다 .
wget https://aka.ms/azcmagent -O ~/install_linux_azcmagent.sh
bash ~/install_linux_azcmagent.sh
azcmagent connect --resource-group "<リソース グループ名>" --tenant-id "<テナント ID>" --location "<リージョン>" --subscription-id "<サブスクリプション ID>"
또 Azure의 VM도 마찬가지로 등록할 수 있다고 기재는 있습니다만 실시해 보면 이하 메세지가 표시되어 등록은 할 수 없었습니다.
Azure Connected Machine Agent is designed for use outside Azure.
To connect an Azure VM for TESTING PURPOSES ONLY, see https://aka.ms/azcmagent-testwarning for more details.
Azure VM의 경우 다음 방법으로 추가하면 좋을 것이라고 생각합니다.
향후는 그 밖에도 Azure Arc의 활용 방법은 있다고 생각하기 때문에 알게 되는 대로 또 핸즈온을 할 수 있으면(자) 생각하고 있습니다.
Reference
이 문제에 관하여(Arc를 사용하여 Kubernetes에 Azure App Service 구현 및 AWS EC2 모니터링), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/cloudmaster/items/68ddb5cdb336c8b103ab
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
wget https://aka.ms/azcmagent -O ~/install_linux_azcmagent.sh
bash ~/install_linux_azcmagent.sh
azcmagent connect --resource-group "<リソース グループ名>" --tenant-id "<テナント ID>" --location "<リージョン>" --subscription-id "<サブスクリプション ID>"
Azure Connected Machine Agent is designed for use outside Azure.
To connect an Azure VM for TESTING PURPOSES ONLY, see https://aka.ms/azcmagent-testwarning for more details.
Reference
이 문제에 관하여(Arc를 사용하여 Kubernetes에 Azure App Service 구현 및 AWS EC2 모니터링), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/cloudmaster/items/68ddb5cdb336c8b103ab텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)