Crossplane 가이드
Crossplane 가이드 (Guides)
Crossplane의 통합(integration) 사례와 상세 예제들을 모아둔 문서입니다. 이 섹션의 각 항목은 실제 운영 환경에서 Crossplane을 다룰 때 필요한 고급 기능과 베스트 프랙티스를 다룹니다.
출처: 문서
본문
이 섹션에서 다루는 주요 주제는 다음과 같습니다.
- Crossplane Pods - Crossplane과 함께 설치되는 구성 요소들
- Metrics - 메트릭으로 Crossplane 작업을 추적하기
- Function Patch and Transform - 레거시 Composition 작성하기
- Releasing Crossplane Extensions - Crossplane 확장을 위한 파이프라인 구축하기
- Write a Composition Function in Go - Go로 Composition Function 만들기
- Write a Composition Function in Python - Python으로 Composition Function 만들기
- Connection Details Composition - 구성된 리소스에서 집계한 연결 정보를 복합 리소스에 노출하기
- Scalable Composition -
kubectl scale, HPA, KEDA를 위해 복합 리소스에 Kubernetes scale 하위 리소스를 노출하기 - Disabling Unused Managed Resources - 사용하지 않는 관리 리소스를 비활성화해 CRD 오버헤드 줄이기
- Implementing safe-start in Providers - Provider에 선택적 리소스 활성화 추가하기
- Import Existing Resources - Crossplane이 관리하도록 기존 리소스를 컨트롤 플레인으로 가져오기
- Crossplane with Workload Identity - 워크로드 아이덴티티로 클라우드 제공자 컨테이너 레지스트리에서 패키지를 가져오도록 Crossplane 구성하기
- Change Logs - 리소스에 발생한 모든 변경 사항을 감사(audit)할 수 있게 해주는 변경 로그
- Configuring Crossplane with Argo CD - GitOps로 Crossplane 리소스를 배포하기
- Troubleshoot Crossplane - 흔한 Crossplane 문제를 디버깅하기
- Upgrade Crossplane - Crossplane을 최신 버전으로 업그레이드하기
- Upgrade to Crossplane v2 - Crossplane v1에서 v2로 업그레이드하기
- Uninstall Crossplane - 클러스터에서 Crossplane 제거하기
- Install Crossplane from source code - 소스 코드에서 Crossplane을 빌드해 컨트롤 플레인에 설치하기
각 문서는 실제 운영 시나리오를 바탕으로 단계별 예제를 제공하므로, 필요한 주제를 골라 자세히 살펴보시면 좋아요.
더 알아보기 (Learn more)
- Getting Started - Crossplane 설치와 기본 개념
- Concepts - Managed Resource, Composition 등 핵심 개념