2023.11 ~
사내에서 사용하는 DevOps 시스템 구성 및 유지관리를 담당했습니다.
- 기존의 베어메탈로 구성되어 있던 서버를 Docker 컨테이너 기반으로 재구성하여 배포 자동화와 자원 효율성을 향상시켰습니다.
- 이후 On-Premise Kubernetes 클러스터를 구축하여 가용 서버들을 통합 관리하고, 클러스터 내에서 고가용성(HA)을 유지할 수 있도록 설정했습니다.
- Traefik과 Let’s Encrypt, cert-manager, external-dns 등을 적절하게 이용해 SSL 인증서를 관리하고, IngressRoute 생성 시 자동으로 DNS에 반영되고 라우팅되도록 구성했습니다.
- HAProxy를 이용한 Load Balancing으로 다량의 베어본 서버에 트래픽이 적절하게 분배되도록 구성했습니다.
- Prometheus, Loki, Grafana(PLG Stack)을 사용해 모니터링 및 로그 수집 & 시각화 대시보드를 구성했습니다.
DockerKubernetesGiteaHarborCloudflareHAProxyPrometheusLokiGrafana