Skip to content
@42Cluster-Seoul

42Cluster

42Cluster

여러 서비스 어플리케이션에 리소스, 자동배포, 모니터링을 제공 및 관리하는 Orchestration Platform

42seoul은 1000명가량의 개발자 및 지망생이 상주하는 교육기관이자 개발커뮤니티이다. 이곳에선 교육생들이 편의를 위해 수많은 서비스 어플리케이션이 만들어지지만 인프라 환경이 여의치 않아 영속적이지 않다. 이런 어플리케이션들이 계속 동작할 수 있도록 인프라 환경을 고민하였는데, AWS Cloud 환경에서 Orchestration이 가능한 EKS와 지속적인 배포를 할수 있도록 Argocd를 도입하고, 보다 효율적인 관리를 위해 Prometheus 및 Grafana를 도입하여 Observability를 구축하였다. 추가로 여러 이해관계를 갖는 서비스들의 리소스, 정보 등을 격리하기 위해 인증인가 정책을 적용하여 안정적이고 영속적인 인프라환경을 제공한다.

Member 🧑‍💻

@SeungWoonSong
Project Manager
@luckylooky2
Prometheus & Grafana
@refigo
Dockerizing
@Han-Joon-Hyeok
Argocd & Helm
@seongtaekkim
Architecture, PL

skill

✔️ Cloud, ✔️ Cluster, ✔️ Auth

Kubernetes amazoneks amazonwebservices

✔️ CD

argo helm

✔️ Observability

Prometheus grafana amazoncloudwatch

Certificate

CKA: Certified Kubernetes Administrator
CKS: Certified Kubernetes Security Specialist

Architecture

  • 아래는 42Cluster의 4가지 핵심 구조이다.

Cluster Architecture

스크린샷 2024-07-16 오후 2.52.35

AuthN, AuthZ

스크린샷 2024-07-16 오후 2.52.35

Continuous deployment

스크린샷 2024-07-16 오후 2.52.35

Observability

스크린샷 2024-07-16 오후 2.52.35

스크린샷 2024-07-16 오후 2.52.35

스크린샷 2024-07-16 오후 2.52.35

Popular repositories Loading

  1. System-Design System-Design Public

    Shell 4

  2. 42benefit 42benefit Public

    Forked from 42Benefit/benefit

    42 Seoul에서 제공하는 공식 베네핏과 학생계정으로 사용할 수 있는 베네핏들을 모아서 모여주는 사이트

    Svelte

  3. OpenUmbrella OpenUmbrella Public

    Forked from SeungWoonSong/Umbrella_FAST_API

    Python

  4. 42-mogle-frontend 42-mogle-frontend Public

    Forked from 42mogle/42-mogle-frontend

    42MogleFront Repo(susong, joonhan)

    JavaScript

  5. 42-mogle-backend 42-mogle-backend Public

    Forked from 42mogle/42-mogle-backend

    42mogle 출석 사이트 백엔드

    TypeScript

  6. .github .github Public

Repositories

Showing 10 of 10 repositories

Top languages

Loading…

Most used topics

Loading…