[Kubernetes] kubernetes 란?
kubernetes 란?
모든 리소스는 오브젝트다.
- 컨테이너의 집합인 :
Pods
- 컨테이너의 집합을 관리하는 컨트롤러 :
Replica Set
- 사용자 :
Service Account
- 노드 :
Node
이외에도..
- 아래 명령어를 통해 많은 오브젝트 종류를 확인 할 수 있다.
kubectl api-resources
각 오브젝트의 설명을 보고 싶을 경우
kubectl explain pod
kubectl
- 쿠버네티스에 접근해서 API 를 사용하기 위한 명령어 도구.
Local 에서 사용해보기
mac 에서 kubernetes 사용하기
-
아래와 같이 설치하여 사용 할 수 있다.
-
아래 명령어로 동작을 확인 할 수 있다.
kubectl version –output=yaml
kubectl version –short
minikube
- 멀티 노드를 사용하는 기능은 제공하지 않지만, minikube를 사용하게 되면 로컬에서 쉽게 테스트 해볼 수 있다.
- https://minikube.sigs.k8s.io/docs/start/