https://www.youtube.com/watch?v=IOem05grFkU 

 

지금까지 쿠버네티스의 아키텍쳐와 오브젝트를 봤으니까, 실제 API를 어떻게 호출하는지 알아보자!

 

Key-Value로 이루어진 YAML라는 포맷을 사용한다.

 

만약에 Pod을 띄우고 싶다면?

이렇게 명세를 작성하면 API Server가 이걸 보고 etcd에 저장하고, 각 Controller가 동작을 하게 된당

 

ReplicaSet을 만들고 싶다면?

아까 Pod이랑 비슷하게 조금 더 정보가 추가가 됐네.

 

Custom Resource는?

이건 ArgoCD란건데, Spec을 보면 결국 형식은 동일하다는걸 알 수 있당

대강 위와 같음. 

 

API 호출하기 : 원하는 상태(Desired State)를 다양한 오브젝트(Object)로 정의(Spec)하고

API Server에 yaml 형식으로 전달

 

ReplicaSet을 생성하는 Sample

 

참고)

쿠버네티스를 사용하는건 좋은데, 큰 견인차에 장난감 차 올리는 격이 되는건 아닌지 고민이 필요하다.

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기