• 카테고리

    질문 & 답변
  • 세부 분야

    데브옵스 · 인프라

  • 해결 여부

    해결됨

apiVersion 내용

21.03.24 11:17 작성 조회수 158

0

deployment와 ingress에 "apiVersion" 에는 service와 다르게 "apps/v1", "extensions/v1beta1" 와 같이 앞에 prefix(?) 가 왜 붙어야하나요?

답변 1

답변을 작성해보세요.

1

gasbugs님의 프로필

gasbugs

2021.03.26

안녕하세요 강사 최일선입니다.

apps와 extensions는 API 그룹을 의미합니다.

Kubeapi서버는 API를 사용해 다양한 기능을 처리할 수 있는데 효과적인 개발과 활용을 위해

API의 그룹을 나누어 개발했습니다.

쿠버네티스 API 내용에 대한 정보는 다음 링크에서 확인 가능합니다.

쿠버네티스 API | Kubernetes

이 도큐먼트에서는 다음과 같이 언급하고 있습니다.

"버전 규칙은 리소스나 필드 수준이 아닌 API 수준에서 수행되어 API가 시스템 리소스 및 동작에 대한 명확하고 일관된 보기를 제공하고 수명 종료 및/또는 실험적 API에 대한 접근을 제어할 수 있도록 한다."

양이 많지는 않지만 쿠버네티스를 개발하면서 고려하는 내용들을 알 수 있으니 도움이 되실것 같습니다.

감사합니다.

abc7468님의 프로필

abc7468

질문자

2021.04.19

답변 감사합니다 : )