Calico 클라이언트 라이브러리
Calico 클라이언트 라이브러리 (Calico Client library)
Calico는 개발자가 Calico 리소스를 다룰 수 있게 해 주는 Go 클라이언트 라이브러리를 제공하고, 스스로도 사용해요. 이 라이브러리를 사용하면 네트워크 정책 같은 커스텀 리소스를 코드로 조회하거나 생성, 삭제, 갱신할 수 있어요.
출처: 문서
본문
Calico는 개발자가 Calico 리소스를 다룰 수 있게 해 주는 Go 클라이언트 라이브러리를 제공하고 소비해요. 클라이언트 라이브러리를 사용하면 client-go 프로젝트가 네이티브 쿠버네티스 리소스에 대해 하는 것과 거의 같은 방식으로, 네트워크 정책 같은 커스텀 리소스를 get, list, watch, create, delete, update할 수 있어요.
Calico 클라이언트 라이브러리와 사용법을 더 알고 싶다면 Calico API 프로젝트의 README 또는 github.com/projectcalico/api Go 모듈 페이지를 참고하세요.
더 알아보기 (Learn more)
projectcalico/api저장소의 README에 설치 방법과 사용 예제가 정리되어 있어요.- pkg.go.dev 문서에서 각 타입과 함수의 시그니처를 확인할 수 있어요.