Kubernetes/쿠버네티스 기본개념
-
[Udemy CKA] Practice Test - ReplicaSetsKubernetes/쿠버네티스 기본개념 2024. 6. 30. 21:58
Replicaset은 지정된 수의 파드 복제본이 항상 실행되도록 보장하는 역할즉, 노드 장애나 파드 종료 시 자동으로 새로운 파드를 생성함 - 보통은, replicaset을 직접 사용하기 보다는 deployment를 통해 사용함- deployment가 replicaset을 관리함 - replicaset이 몇개인지 확인하는 명령어kubectl get rs or replicaset - replicasetdml apiVersion을 확인하는 명령어kubectl api-resources | grep replicaset - tier : 라벨의 키, selector를 통해 특정 라벨을 가진 객체들을 선택할 수 있음 - kubectl delete -f replicaset-definition-1.yaml
-
[Udemy CKA] Practice Test - PodsKubernetes/쿠버네티스 기본개념 2024. 6. 24. 21:59
pods 배포 기본 - pods 확인하는 명령어kubectl get pods -n namespace - nginx 이미지로 새로운 pod를 생성하는 명령어kubectl run my-nginx --image=nginx - pod의 정보를 확인kubectl describe pod 파드이름- 파드가 위치한 노드를 확인kubectl get nodes - 특정 pod(webapp)에 몇개의 컨테이너가 있을지?kubectl describe pod webapp-> containers 확인 - pod 삭제kubectl delete pod webapp - redis 라는 이름으로 pod 만들기, 이미지는 redis123 이용 -> 실제로 리소스 생성하지 않고 클라이언트 측에서 시뮬레이션만 수행하자, 출력형식은 yamlk..
-
[Kubernetes] 쿠버네티스의 기본 구조Kubernetes/쿠버네티스 기본개념 2024. 6. 9. 16:10
전체 쿠버네티스 클러스터의 구조Node- 쿠버네티스 클러스터를 구성하는 머신들은 노드(node)라고 부름- 각 노드들은 물리적이거나 가상 머신일 수 있음Master Node : Control Plane을 형성하며, 전체 클러스터를 관리하는 마스터 노드Worker Node : Data Plane을 형성하며, 파드들을 통해 실제 애플리케이션 컨테이너 이미지들을 작동시키는 워커 노드 Object- 쿠버네티스의 오브젝트(object)는 클러스터의 상태를 나타내는 단위- 항상 오브젝트의 "현재 상태"를 "의도한 상태"와 동일하게 만들게끔 작동함ex) 동작중인 컨테이너 relicas 개수, 어떤 파드들이 어느 노드에서 동작중인지.. pod - 하나 이상의 컨테이너를 둘러싼 가장 작은 래퍼(wrapper) 단위데몬..