CSP 13

Prometheus & Grafana 설치

이전에 진행했던 프로젝트에 추가하여 Monitoring 기능을 추가형 Prometheus랑 Grafana를 설치해보겠습니다 아래 링크에 이어서 진행하였으니 참고부탁드리며, 글 작성에 필요한 정보는 아래 링크를 참고하였습니다. 이전 링크 : https://everyonecloud.tistory.com/67참고 링크 :  https://dev.to/thenjdevopsguy/monitoring-aks-with-prometheus-and-grafana-9o8  사실 Promethus 와 Grafana는 Azure에서도 서비스를 제공합니다. 하지만 비용적인 부분이 이슈가 있는 단점이 있습니다.이번 시간에는 Helm으로 설치하는 방법으로 해보도록 하겠습니다. 🔹 Prometheus and Grafanahelm ..

CSP/Azure 2024.06.05

GitOps for AKS (2)

🔹ArgoCD 설치#argocd namespace 생성$ kubectl create namespace argocd#argocd 설치$ kubectl apply -n argocd -f #argocd 설치 확인$ kubectl get all-n argocd#argocd 로드밸런서 생성$ kubectl patch svc argocd-server -n argocd -p '{\\"spec\\": {\\"type\\": \\"LoadBalancer\\"}}'#argocd 로드밸런서 생성 확인$ kubectl get all -n argocd# argocd 비밀번호 확인 argocd에 접속하기위한 패스워드를 확인하기 위해서 argocd cli를 설치해줍니다.(참고 : Installation - Argo CD - De..

CSP/Azure 2024.05.31

GitOps for AKS (1)

안녕하세요 오늘은 ArgoCD,Github Actions 및 AKS에서 GitOps를 사용하여 CI/CD 구현하는 프로젝트를 진행해보도록 하겠습니다.  🔹사전작업Github에 GitOps Repository를 생성해줍니다.local 환경에서 GitOps 폴더를 생성하신뒤, 간단한 nginx 프로젝트 구조를 만들어줍니다.각 파일들에 대해 소스코드를 작성해줍니다./src/index.html 파일 Welcome to My Nginx App! This is a simple static website served by Nginx.Dockerfile# Nginx를 기반 이미지로 사용합니다.FROM nginx:latest# Nginx 기본 설정 파일을 대체합니다.COPY nginx.conf /etc/ng..

CSP/Azure 2024.05.31

[Azure] Resource Manager

Azure Resource Manager는 Azure용 배포 및 관리 서비스입니다. Azure 계정에서 리소스를 만들고, 업데이트하고, 삭제할 수 있는 관리 계층을 제공합니다. 배포 이후 액세스 제어, 잠금 및 태그와 같은 관리 기능을 사용하여 리소스를 보호하고 구성합니다.Resource Manager은 관리그룹/구독/리소스그룹/리소스로 범위가 나눠집니다. 1. 리소스 그룹이란?- 리소스 그룹은 Azure 솔루션의 관련 리소스를 관리할 수 있는 컨테이너입니다.- 리소스를 리소스 그룹간에 이동할 수 는 있음- 리소스 그룹의 리소스는 리소스 그룹과 다른 지역에 있을 수 있습니다.- 리소스그룹이 삭제가 된다면 하위 리소스들이 동시에 삭제가 된다.  2. 구독이란?-  Azure 계정에 대한 액세스를 인증하고 ..

CSP/Azure 2024.05.02

[Azure] Azure 리소스 만들기

Azure Portal을 이용해 가상 머신을 만듭니다. 1. 애저 포탈 에 로그인합니다. 2.리소스 만들기 > 컴퓨팅 > 가상 머신 > 만들기를 선택합니다.설정값 Subscription컨시어지 구독리소스 그룹학습으로 시작하는 리소스 그룹 이름을 선택합니다.가상 머신 이름내-VM지역기본값 유지가용성 옵션기본값 유지보안 유형기본값 유지이미지기본값 유지VM 아키텍처기본값 유지Azure Spot 할인으로 실행선택 취소됨크기기본값 유지인증 유형암호사용자 이름azureuser암호사용자 지정 암호 입력암호 확인사용자 지정 암호 재입력공용 인바운드 포트없음3. 검토 및 만들기를 선택합니다.4. 만들기 선택 5. 생성된 리소스 확인  홈 선택>리소스 그룹 선택 감사합니다.

CSP/Azure 2024.04.30

[Azure] Azure 가상네트워크 만들기

AWS에서 VPC에 해당하는 Azure 가상 네트워크를 만들어보겠습니다.  1. Azure 포탈에서 가상 네트워크만들기 클릭 2. 기본사항 : 구독/리소스 그룹 /가상네트워크 이름/지역을 설정해준다.3. 보안 4. IP 주소 전체주소 : 10.0.0.0/16서브넷 : 10.0.0.0/245. 만들기를 누르면 유효성 검사 후 가상네트워크가 생성된 것을 볼 수 있습니다. 6. 가상네트워크 삭제하기리소스 보기 > 가상네트워크(test-net) 개요에 들어가서 삭제 클릭을 하면 내가 만든 가상네트워크를 삭제 할 수 있다. 감사합니다.

CSP/Azure 2024.04.30

[Azure] Azure Compute 서비스

1.Azure Compute 서비스란?- 디스크,프로세서,메모리,네트워킹 및 운영체제와 같은 컴퓨팅 리소스를 제공하는 주문형 컴퓨팅 서비스입니다. 2. Azure 가상머신(VM)-  IaaS 서비스 -  가상프로세서, 메모리,스토리지, 네트워크 기능이 포함-  윈도우/리눅스 운영체제를 사용가능하며 RDP/SSH 같은 방식으로 가상머신에 직접 연결하여 운영체제의 모든 제어가 가능 3. VMSS(Virtual Machine Scale Sets)- 리소스 크기를 자동으로 조정할 수 있는 부하 분산 기회를 제공하는 VM 확장 서비스- 수동 및 자동 조정이 모두 가능(Scale out/Scale in)- 최대 1000대의 인스턴스 사용이 가능.  4. ACI(Azure Container Instances)- Az..

CSP/Azure 2024.04.29

[AWS] Route 53 도메인등록하기

Route 53은 아마존 웹 서비스(AWS)에서 제공하는 DNS(Domain Name System) 웹 서비스입니다. DNS는 인터넷에서 도메인 이름을 IP 주소로 변환하는 역할을 합니다. Route 53은 이러한 DNS 서비스를 제공함으로써 사용자가 도메인 이름을 통해 웹 애플리케이션, 웹 사이트, 및 기타 인터넷 리소스에 접근할 수 있도록 합니다. 1. 서비스>Route 53 클릭 2. 도메인등록>도메인 검색(도메인 가용성 확인)>선택>결제진행 3. 연락처 정보 기입>제출 여기서 주의할 점은 도메인 인증이 이메일로 날라오기때문에 정확히 적어줘야한다. 도메인이 등록되기 까지 약 10~20분정도 소요된다. 4. 등록된 도메인 확인 도메인>등록된 도메인 감사합니다.

CSP/AWS 2024.03.19

[AWS] Elastic IP(탄력적 IP) 등록하기.

Elastic IP는 아마존 웹 서비스(AWS)에서 제공하는 정적 IPv4 주소입니다. 일반적으로 EC2 인스턴스에 할당되며, EC2 인스턴스의 IP 주소가 변경되더라도 Elastic IP는 유지됩니다. 일반적으로 흔히 공인IP라 생각하시면 됩니다. [Elastic IP 등록하기] 1. EC2>탄력적 IP 클릭 2. 탄력적IP 주소할당> 할당 3. 작업> 탄력적 IP주소 연결 >인스턴스 선택>연결 내가 원하는 인스턴스를 연결한다. 4. 연결된 인스턴스 확인 감사합니다.

CSP/AWS 2024.03.19