Infra
AWS ECR 인증 자동화 설정
개요 CI/CD 작업 수행 시 Docker 이미지 빌드 후 ECR에 배포하게 됨 이후 EC2 또는 ECS에서 해당 이미지를 사용하게 되는데 EC2의 경우 빌드 한 이미지를 사용하는데 필요한 ECR 자격 증명이 필요하고 이를 Amazon ECR Docker Credential…
Kubernetes Cluster OIDC 인증 설정하기
개요 일반적으로 kubectl을 통해 클러스터에 접근할 때는 kube-apiserver를 거쳐 인증이 이루어진다. AWS나 GCP 같은 클라우드 환경에서는 이러한 인증 설정이 Cloud Provider에 의해 자동으로 구성되어 있어, 사용자가 별도로 설정할 필요가 없다.
AWS) Jira EC2 to EKS 마이그레이션 전략
본 가이드는 기존 AWS에 존재하는 EC2 Jira 인스턴스를 EKS로 마이그레이션 하는 방법에 대해 다룹니다. Atlassian official helm chart를 사용하여 Jira pods를 배포합니다.
Nginx 위치 기반 로그 모니터링
개요 매일 쌓이는 로그를 관리하고 모니터링하기 위하여 로그를 파싱하고 일정 패턴으로 배열해 시각화 대시보드를 구축하는 것은 기업에서 IT 시스템을 관리할 때 필수적으로 사용합니다.
Rocket.Chat Helm Chart 배포
개요 Helm Chart를 이용하여 RocketChat을 간편하게 Kubernetes 클러스터에 배포하는 방법에 대해 기술합니다. RocketChat는 MongoDB를 사용하며 Helm Chart를 통해 함께 배포하여 신규 구축 시간을 단축 할 수 있습니다.
Google Trust SSL/TLS 인증서 무료로 발급하기
개요 acme.sh를 사용하여 Google Public CA TLS 인증서를 발급하는 가이드입니다. 1. 필요한 정보를 acme.sh에 전달하고 인증서 생성 요청을 합니다.
Python)일일 AWS 비용 알림 설정
해당 가이드는 AWS 일일 빌링 알림을 위한 설정을 위한 설정 및 Lambda 코드 배포에대해 다룹니다. 여러 계정의 빌링 또한 알림으로 받아볼 수 있습니다. 코드는 계속 업데이트 됩니다.
Kubernetes) Nextcloud 구성
Kubernetes 클러스터에 Nextcloud를 배포하는 구성 예제입니다. 스토리지, 데이터베이스, Ingress 구성을 매니페스트와 함께 설명합니다.
Ubuntu(Debian) 쿠버네티스 설치 스크립트(master, worker 공통)
Ubuntu(Debian) 환경에서 containerd 기반 Kubernetes 노드를 한 번에 설치하는 스크립트입니다. master와 worker 노드에 공통으로 사용할 수 있습니다.
Amazon Linux 2 to Amazon Linux 2022 Key Point
Amazon Linux 2에서 Amazon Linux 2022로 넘어갈 때 달라지는 핵심 사항을 정리했습니다. 패키지 관리자, 기본 설정, 마이그레이션 시 주의할 점을 다룹니다.
Prometheus - Alertmanager - OpsGenie 연동 (+ Grafana)
Prometheus와 Alertmanager를 OpsGenie에 연동해 알림을 받는 구성 가이드입니다. 테스트 환경 버전, 설정 파일, Grafana 연동까지 함께 다룹니다.
AWS Control Tower의 개념
이 글은 베스핀글로벌의 고객 사례로 알아보는 AWS Control Tower(YouTube) 웨비나 내용을 바탕으로 정리한 글입니다. AWS Control Tower Landing Zone이란?
ufw 포트포워딩 설정
iptables를 활용한 port forward 방식외에 우분투의 기본 방화벽인 ufw 패키지를 사용하여 port forward하는 방법에 대해 기술합니다. ufw는 우분투 뿐만 아니라 다른 OS에서 설치하여 사용 가능합니다.
iptables 도메인 기반 포트포워딩 설정
Local PC -> Bastion(EC2) -> RDS Private Network에 존재하는 서비스에 접근 하기 위해 Bastion이나 Proxy를 사용하곤합니다.
Ubuntu 및 Docker로 Jenkins 구축
1. Ubuntu에 패키지를 설치하여 구축 Hypervisor(VMware등)를 사용한 방법은 진행하지 않고, Docker Ubuntu Image를 이용하여 패키지를 설치합니다.
AWS EKS Monitoring 구성
Kubernetes Cluster Resource Monitoring(Prometheus & Grafana) Cluster 내부의 자원에대한 모니터링 및 Slack 알림 발송을 위한 모델을 구축합니다.
Terraform) Azure Bastion Host 구축
Create Azure Virtual Machine Use Terraform Terraform으로 기본적인 IaaS 구축을 진행합니다.
acme.sh로 무료 와일드카드 SSL 인증서 발급 및 갱신
이 포스트에는 acme.sh 파일을 통해 인증서를 발급받는 방법에 대해 알아본다. 일반적으로 단일 ssl인증서는 돈을 주고 살만하지만 와일드카드 인증서는 상당히 비싸다.
Docker) wordpress(fpm)배포
별로 안 급할때 사용하는 docker-compose yaml 파일 synology reserve proxy 사용시 NAS 관리 페이지로 넘어가는 이슈가 있었다.
AWS EKS Log 구성
목표 Application(Container)의 로그중 특정 로그의 내용을 Slack으로 알림을 받는 모델을 구축 소스코드 참고 구현 1. AWS EKS를 Terraform으로 구축 - 링크 참고 및 추가 2.