
198
쿠버네티스를 활용한 클라우드 네이티브 데브옵스
log.Fatal(err)
}
fmt.Println("There are", len(podList.Items), "pods in the cluster:")
for _, i := range podList.Items {
fmt.Println(i.ObjectMeta.Name)
}
...
또한 파드, 디플로이먼트나 다른 모든 리소스를 생성하고 삭제할 수도 있다. 심지어는 사용자
지정 리소스 형태도 구현할 수 있다. 쿠버네티스가 제공하지 않는 모든 기능은 클라이언트 라
이브러리를 사용하여 직접 구현할 수 있다.
루비, 파이썬,
PHP
와 같은 다른 프로그래밍 언어에서도 마찬가지로 동일한 방식으로 사용할
수 있는 쿠버네티스 클라이언트 라이브러리
10
를 제공한다.
7.7
마치며
사용 가능한 쿠버네티스 도구는 정신없을 정도로 많으며 또 매주 새로운 도구가 릴리스된다.
여러분은 어쩌면 꼭 필요한 도구가 또 뭐가 있는지 조사하느라 지쳐 있을지도 모르겠다. 사실
이러한 도구 대부분이 꼭 필요하진 않다. 쿠버네티스의
kubectl
로 원하는 작업을 대부분 할
수 있기 때문이다. 나머지는 단순히 재미와 편의를 위한 것이다.
모든 것을 아는 사람은 없지만 모두가 조금씩은 알고 있는 것들이 있다. 이번 장에서는 쿠버네
티스 개발자들의 책, ...