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
  • .github Public
    42Cluster-Seoul/.github’s past year of commit activity
    0 0 0 0 Updated Jul 16, 2024
  • frontend Public
    42Cluster-Seoul/frontend’s past year of commit activity
    TypeScript 0 AGPL-3.0 1 38 0 Updated Jul 14, 2024
  • helm-charts Public
    42Cluster-Seoul/helm-charts’s past year of commit activity
    0 0 0 1 Updated Jun 29, 2024
  • System-Design Public
    42Cluster-Seoul/System-Design’s past year of commit activity
    Shell 4 0 11 3 Updated Jun 28, 2024
  • 42Cluster-Seoul/OpenUmbrella-Containerized’s past year of commit activity
    TypeScript 0 1 0 0 Updated Jun 15, 2024
  • 42Cluster-Seoul/42Cluster-frontend’s past year of commit activity
    TypeScript 0 AGPL-3.0 0 0 5 Updated Jun 10, 2024
  • 42-mogle-backend Public Forked from 42mogle/42-mogle-backend

    42mogle 출석 사이트 백엔드

    42Cluster-Seoul/42-mogle-backend’s past year of commit activity
    TypeScript 0 3 0 0 Updated Jun 9, 2024
  • 42-mogle-frontend Public Forked from 42mogle/42-mogle-frontend

    42MogleFront Repo(susong, joonhan)

    42Cluster-Seoul/42-mogle-frontend’s past year of commit activity
    JavaScript 0 MIT 1 0 0 Updated Jun 9, 2024
  • 42benefit Public Forked from 42Benefit/benefit

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

    42Cluster-Seoul/42benefit’s past year of commit activity
    Svelte 0 MIT 2 0 0 Updated Aug 27, 2023
  • 42Cluster-Seoul/OpenUmbrella’s past year of commit activity
    Python 0 3 0 0 Updated Aug 27, 2023

Top languages

Loading…

Most used topics

Loading…