Skip to content

Repository files navigation

ALIGNER-PLATFORM

ALIGNER의 가비아 gCloud 3노드 K3s 플랫폼 정본이다.

L1  gabiactl   가비아 인프라 생성과 Ansible inventory 출력
L2  Ansible    Ubuntu, storage, Tailscale, firewall, K3s, Cilium
L3  Argo CD    Traefik, Gateway API, cert-manager, ESO, CNPG, 앱

문서

기본 흐름

필수 도구: ansible-core, ansible-lint, yamllint, shellcheck.

Ansible 실행 전 고정 collection을 설치한다.

make collections
gabiactl validate -f infra/bootstrap/desired-infrastructure.yaml
gabiactl plan -f infra/bootstrap/desired-infrastructure.yaml

gabiactl apply는 가비아 sandbox에서 create/read/retry/delete 계약과 Ubuntu 24.04 image ID를 확정하기 전까지 의도적으로 중단된다. Gate를 통과한 뒤에만 로드맵의 L1 순서로 인프라를 만들고, Tailscale 관리망과 L2/L3를 구성한다.

실제 credential, IP, state, inventory, kubeconfig는 커밋하지 않는다. 상세 기준은 SECURITY.md를 따른다.

About

ALIGNER-PLATFORM

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages