본문 바로가기
반응형

go6

[golang] kubernetes Operator 만들기 Kubebuilder API Kubebuilder API 생성 이번에는 kubebuilder CLI를 이용해서 api를 생성해보는 실습을 공식 doc 예시를 바탕으로 진행해 보았다. 사전 용어 Kubernetes에서 API에 대해 이야기할 때 groups, versions, kinds, resources.의 4가지 용어를 자주 사용합니다. 그룹 및 버전 Kubernetes의 API 그룹은 단순히 관련 기능의 집합입니다. 각 그룹에는 이름에서 알 수 있듯이 시간이 지남에 따라 API의 작동 방식을 변경할 수 있는 하나 이상의 버전이 있습니다. 종류 및 리소스 각 API 그룹 버전에는 하나 이상의 API 유형이 포함되어 있으며 이를 Kinds라고 합니다. Kind는 버전 간에 양식을 변경할 수 있지만 각 양식은 다른 양식의 모든 데이터.. 2023. 11. 16.
[golang] kubernetes Operator 만들기 Kubebuilder Controller-runtime 6 - Controller [golang] kubernetes Operator 만들기 Controller-runtime 1 - Controller [golang] kubernetes Operator 만들기 Controller-runtime 2 - Overview [golang] kubernetes Operator 만들기 Controller-runtime 3 - Manager [golang] kubernetes Operator 만들기 Controller-runtime 4 - Builder [golang] kubernetes Operator 만들기 Controller-runtime 5 - Reconciler [golang] kubernetes Operator 만들기 Controller-runtime 6 - Controller Cont.. 2023. 11. 16.
[golang] kubernetes Operator 만들기 Kubebuilder Controller-runtime 5 - Reconciler [golang] kubernetes Operator 만들기 Controller-runtime 1 - Controller [golang] kubernetes Operator 만들기 Controller-runtime 2 - Overview [golang] kubernetes Operator 만들기 Controller-runtime 3 - Manager [golang] kubernetes Operator 만들기 Controller-runtime 4 - Builder [golang] kubernetes Operator 만들기 Controller-runtime 5 - Reconciler [golang] kubernetes Operator 만들기 Controller-runtime 6 - Controller Over.. 2023. 11. 16.
[golang] kubernetes Operator 만들기 Kubebuilder Controller-runtime 4 - Builder [golang] kubernetes Operator 만들기 Controller-runtime 1 - Controller [golang] kubernetes Operator 만들기 Controller-runtime 2 - Overview [golang] kubernetes Operator 만들기 Controller-runtime 3 - Manager [golang] kubernetes Operator 만들기 Controller-runtime 4 - Builder Builder란? Package builder는 다른 controller-runtime 라이브러리 등을 래핑 해서 간단한 패턴으로 만드는 역할이다. builder 패키지로 빌드된 프로젝트는 추후 수정이 필요할 때 패키지를 기반으로 다시 수정할 수 .. 2023. 11. 14.
반응형