- Public Cloud와 비슷하게 이런 저런 컴포넌트들을 내 로컬환경에서 직접 구성해보자.
- 아래와 같은것들 설치됨.
- Construction
- Networking
- MetalLB
- IngressNginxController
- CoreDNS
- ExternalDNS
- Monitoring
- Grafana
- Prometheus
- CI/CD
- Jenkins
- ArgoCD
- Registry
- Harbor
- Networking
-
Docker Desktop
에서 Kubernetes를 활성화한다. -
아래 명령어를 통해 설치한다.
# Project Root에서 cp .npmrc.example .npmrc pnpm install # ifconfig alias pnpm config:network # chart/manifest 업데이트 pnpm synth # 배포! pnpm deploy:all # 아마 MetalLB IPAddressPool 제대로 안만들어졌을거임 # 다시 pnpm deploy:all 하거나 IpAddressPool만 다시 만든다