본문 바로가기
  • 지요미의 IT성장일기
728x90

Kubernetes18

kubectl command / pod 생성하기 보호되어 있는 글 입니다. 2024. 10. 30.
helm study 보호되어 있는 글 입니다. 2024. 10. 29.
Kubernetes 용어 정리 [쿠버네티스 구성요소 및 명령어 흐름]  User사용자는 명령어를 입력하여 마스터 노드를 거쳐 각 노드들을 제어한다.  API Server쿠버네티스 중심 역할로 etcd와 주로 통신한다.  etcd각 구성요소들의 상태값을 key/value 형식으로 저장한다.분산 저장이 가능해서 장애발생시 복구가 가능하기 때문에 가용성을 확보할 수 있다.  controller지정된 클러스터의 오브젝트 상태를 유지하고 관리한다.  Scheduler노드 상태와 자원 등을 고려하여 적절한 곳을 찾아 파드를 생성하는 것을 돕는다.  Kubelet파드 안의 컨테이너들이 정상적으로 작동하는지 모니터링한다.워커 노드에서 kubelet이 멈추면, kubelet 명령어를 수행할 때 무한대기 현상이 발생한다.  ProxyWorkerNode.. 2024. 5. 23.
코드로 쿠버네티스 구성하기 Virtualbox 설치하기 https://www.virtualbox.org/ Vagrant 설치하기 https://developer.hashicorp.com/vagrant/install?product_intent=vagrant 나는 강의와 동일하게 2.2.14버젼으로 다운로드 해줌 다운로드가 잘 되었다면 CMD창에서 vargant명령어를 입력하였을 때 관련 명령어들이 출력된다. 코드 내려받기 https://github.com/sysnet4admin/_Lecture_k8s_starter.kit\ 코드는 C드라이브 안에 있는 HashiCorp폴더에 두었다. 쿠버네티스 설치 및 확인 cd c:\HashiCorp cd _Lecture_k8s_starter.kit-main cd ch1 cd 1.2 cd k8s-.. 2024. 3. 31.
Kubernetes - 프로메테우스 프로메테우스 프로메테우스는 CNCF가 호스트하는 오픈소스 소프트웨어 모니터링 도구. 운영비용이나 서버 측 머신 리소스가 필요하고 여러가지 메트릭을 수집/그래프화/모니터링할 수 있음. 대부분의 모니터링 도구가 push방식 즉, 대상 서버에 에이전트를 설치하고 이 에이전트가 메트릭 데이터를 수집해서 모니터링 서버로 보내면 상태를 보여주는 방식을 취함. 하지만 프로메테우스는 pull방식을 사용하여 대상 서버에 에이전트가 떠있으면 프로메테우스 서버가 주기적으로 에이전트에 접속해서 데이터를 가져오는 방식을 취함. --- metric-server # k apply -f https://github.com/kubernetes-sigs/metrics-server/releases/download/v0.6.3/compone.. 2024. 2. 20.
728x90