본문 바로가기
WIKI 기술 지식 베이스

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)