profile
devops engineer가 되기 위해
post-thumbnail

[k8s]AKS Jenkins CICD 구축(4)

AKS에 thanos와 prometheus, grafana를 사용하여 모니터링 시스템을 구축하였습니다. 이 내용에서 추가적으로 cicd를 구축해보는 것이 이번 내용입니다. 이전글과 연동하셔도 상관 없으며 따로 구축하셔도 무방한 내용입니다. Azure CLI에 대한 코드

2023년 6월 18일
·
0개의 댓글
·
post-thumbnail

[k8s]AKS 모니터링 서버 구축(3)

이전 AKS front + back 서버 구축(2)을 마친 이후에 작업을 진행해도 되지만 굳이 안해도 상관없는 내용입니다. AKS 클러스터 생성과 노드 확인후 credentials을 얻은 후에 노드를 확인했다고 한다면 큰 문제 없이 진행될 것입니다. 현재 window환

2023년 2월 27일
·
0개의 댓글
·
post-thumbnail

[k8s]AKS front + back 서버 구축(2)

AKS 클러스터 구축 - 이전 자료를 확인하여 주시기 바랍니다. 링크frontend (react) - 저는 프론트 엔드로 react를 선택하였고 nginx를 이용할 예정입니다. github에 있는 crud를 간단하게 구축해놓은 소스를 이용하여 조금 수정하여 사용하였습니

2023년 2월 24일
·
0개의 댓글
·
post-thumbnail

[k8s] AKS 기본 구축(1)

AKS는 Azure kubernetes service의 약자로 managed Kubernetes입니다.그렇다면 managed와 일반 쿠버네티스의 차이점이 무엇일까요?non-managed k8s는 기본적으로 사용자들이 직접 관리를 해야합니다. 서버를 생성하여 마스터 노드

2023년 2월 23일
·
0개의 댓글
·
post-thumbnail

Azure VS AWS 비교

소개 AWS 클라우드 엔지니어로서 회사를 다니다가 Azure 회사로 이직을 하면서 그동안 느꼈던 내용을 위주로 작성을 해보았습니다. 특정 클라우드가 더 낫다고 생각하는 것 보다 이런 점이 다르다 라는 것으로 봐주시면 좋을 것 같습니다. Azure와 AWS 두개의 클라우

2023년 2월 23일
·
2개의 댓글
·
post-thumbnail

[코멘토 실무PT 후기 챌린지_ Golang 강의 4주차 후기]

Docker 소개Docker container 개념Docker 사용Docker 명령어Docker로 DB 사용하기Docker 배포Docker를 활용한 어플리케이션 배포docker는 리눅스의 프로세스 격리 기술들을 활용하여 컨테이너로 실행하고 관리하는 오픈소스 프로젝트 입

2023년 1월 9일
·
0개의 댓글
·
post-thumbnail

[코멘토 실무PT 후기 챌린지_ Golang 강의 3주차 후기]

3주차 교육내용 CORS 개념 Gin 설정 DB docker로 실행하기 Client 로 확인하기 DB 연동(Gorm) Front-end 개발 산출물을 이용한 Back-end 개발 CORS Cross-origin resource sharing의 약자로 Origin이 다

2023년 1월 5일
·
0개의 댓글
·
post-thumbnail

[코멘토 실무PT 후기 챌린지_ Golang 강의 2주차 후기]

2주차 교육 2주차 교육 내용은 go의 웹 프레임워크 중 하나인 gin-gonic에 대한 내용을 가지고 교육을 진행하였습니다. gin-gonic을 이용하여 Image Restful API를 만들어 Postman으로 테스트를 진행하였습니다. http Method GET

2022년 12월 29일
·
0개의 댓글
·
post-thumbnail

[코멘토 실무PT 후기 챌린지_ Golang 강의 1주차 후기]

클라우드 엔지니어에서 devops로의 전환을 위하여 여러 언어를 찍어먹어 보고 있었고 그러던 와중 같이 일하는 선임이 Golang에 대해 열심히 영업을 하시고 실무에서 자주 사용되는 k8s의 경우도 Golang으로 짠 프로그램인 것을 알게되고 이제 나도 언어 한가지를

2022년 12월 19일
·
0개의 댓글
·
post-thumbnail

쿠버네티스 테스트 환경구축

쿠버네티스 환경 ubuntu 20.04 vmware workstation16 vm에 가상환경 세팅 세팅할때 기본적으로 ram 4GB이상 2코어 이상으로 세팅하는게 편합니다. 우분투 os를 설치 한 후 네트워크 세팅을 먼저 실시합니다. 네트워크 세팅은 설정으로 들어가

2022년 8월 2일
·
0개의 댓글
·
post-thumbnail

Prometheus, Grafana를 이용한 EC2 시각화

프로메테우스를 이용하면 EC2 내부에 깔려있는 mysql이나 apach와 같은 서비스들의 사용량 체크와 EC2자체의 메모리, 볼륨, CPU와 같은 것들을 확인할 수 있기 때문에 프로메테우스로 모니터링 시스템을 구축해보도록 하겠다.ubuntu 20.04EC2mysql a

2022년 8월 2일
·
0개의 댓글
·
post-thumbnail

EKS CI/CD 환경구축 (2)

Github, jenkins, argoCD를 사용하여 CI/CD 환경의 EKS 구축을 진행한다. CI의 경우 Github -> jenkins -> AWS ECR로 진행되며CD의 경우 argoCD -> AWS EKS로 진행된다.필자의 구성 환경은 vmware-ubuntu

2022년 6월 21일
·
0개의 댓글
·
post-thumbnail

Lambda를 이용하여 EC2 정기적 중지, 시작

AWS는 기본적으로 Pay per use이기 떄문에 사용하지 않는 인스턴스는 중지 시키는 것이 좋다. 하지만 이를 신경쓰는 것은 6시에 칼같이 퇴근을 하고 싶은 나의 입장에서는 너무 힘든 일이다. 따라서 미리 구축을 해놓고 퇴근시간에 알아서 정지되도록 구축하려고 한다.

2022년 5월 2일
·
0개의 댓글
·
post-thumbnail

AWS CI/CD (2)

AWS CI/CD(1)에 이어서 진행되는 내용입니다. 4. CodeBuild CodeBuild를 선택하고 프로젝트를 생성한다. 소스를 CodeCommit을 선택하고 자신이 만든 레포지토리를 연결해준후 브랜치를 선택한다. 환경에서 운영체제를 선택한 후에 운영체제의 버전

2022년 4월 26일
·
0개의 댓글
·
post-thumbnail

AWS CI/CD (1)

AWS의 서비스들을 활용하여 CI/CD를 구축 AWS의 서비스들을 활용하여 CICD를 구현려고 한다. 여기서 CI/CD란 지속적인 통합과 지속적인 배포를 의미한다. 다시 말해서 코드 변경이 있을 때마다 사용자가 정의한 프로세스 모델에 따라 코드를 빌드, 테스트, 배포하

2022년 4월 26일
·
0개의 댓글
·
post-thumbnail

EKS CI/CD 환경구축 (1)

환경 Github, jenkins, argoCD를 사용하여 CI/CD 환경의 EKS 구축을 진행한다. CI의 경우 Github -> jenkins -> AWS ECR로 진행되며 CD의 경우 argoCD -> AWS EKS로 진행된다. 필자의 구성 환경은 vmware-u

2022년 4월 12일
·
0개의 댓글
·
post-thumbnail

AWS DMS를 이용한 마이그레이션 서비스

개념정리 DMS : 데이터베이스 마이그레이션 서비스의 약자로 온프레미스의 데이터 베이스를 클라우드 환경으로 이동하는 서비스이다. AWS SCT를 사용하여 다른 데이터베이스 엔진으로 마이그레이션도 가능하다. 또한 지속적인 변경사항을 복제하여 소스와 타겟을 동기화 시킬 수

2022년 3월 31일
·
0개의 댓글
·
post-thumbnail

ubuntu에 Docker 설치

굳이 할 필요는 없지만 편의를 위하여 필자는 ssh를 설치한 후에 모든 작업을 진행하였다.ssh포트를 열기(적당히 기억할 수 있는 4~5자리 정도의 값으로 입력해도 된다.이후에 hostnme -I 명령어로 아이피를 확인한 후 putty와 같은 터미널 에뮬레이터로 접속하

2022년 3월 17일
·
0개의 댓글
·
post-thumbnail

Grafana를 활용하여 EC2 메모리 모니터링

https://velog.io/@joshua_s/CloudWatch-Agent를-사용하여-EC2-모니터링2 위 내용과 이어지는 내용입니다. 참고사항 : 필자는 amazon linux2를 사용중 입니다.

2022년 3월 17일
·
0개의 댓글
·
post-thumbnail

CloudWatch Agent를 사용하여 EC2 모니터링(2)

https://velog.io/@joshua_s/CloudWatch-Agent를-사용하여-EC2-모니터링위 링크에서 4번까지는 동일하게 진행하면 된다.Systems Manger -> 애플리케이션 관리 -> 파라미터 스토어 -> 파라미터 생성파라미터 이름 설정,

2022년 3월 16일
·
0개의 댓글
·