본문 바로가기

분류 전체보기109

[2023-06-07 수] ResourceQuota, LimitRange, 파드 스케줄(배치), taint/toleration, 프로메테우스, 그라파나 - 목차 - 1. ResourceQuota 2. LimitRange 3. 파드 스케줄(자동 배치) 4. 파드 스케줄(수동 배치) 5. taint, toleration 6. 프로메테우스 설치 7. 그라파나 설치, 프로메테우스/그라파나 접속 8. 부하주고 모니터링 1. ResourceQuota metallb 아키텍처 resourcequotas : 자원의 한도를 정하는 것 한도가 지나치면 pod가 만들어지지 않는다 ResourceQuota # kubectl get all -n peach # 현재 peach 네임스페이스에 존재하는 자원 자원 정리하기 # kubectl delete resourcequotas sample-resourcequota # kubectl delete ns peach # 네임스페이스 지우기.. 2023. 6. 7.
[2023-06-05 월] Metallb, PV, NFS, ConfigMap(워드프레스), ResourceQuota - 목차 - 1. Metallb 2. PV, PVC 3. NFS 4. NFS 마운트 지점에 홈페이지 꾸미기 5. configMap, 워드프레스 db서버 configmap 6. 워드프레스 web서버 configmap 7. configmap db서버 deployment, namespace 8. ResourceQuota 1. metallb metallb는 DHCP metallb가 IP를 loadbalancer에게 또 준다 # vi /root/_Book_k8sInfra/ch3/3.3.4/metallb.yaml # 이미지 수정하기 bitnami에서 사설 레포지토리로 수정 # kubectl apply -f /root/_Book_k8sInfra/ch3/3.3.4/metallb.yaml # metallb # vi me.. 2023. 6. 5.
[2023-06-03 금] Ingress, matallb, volume - 목차 - 1. 2. 3. 4. 5. 6. 7. 8. 1. Ingress 앞서 service 로드밸런서는 L4(NLB)이고 인그레스는 L7(ALB)계층 로드밸런서다. 들어온 트래픽의 목적지 경로를 redirect해줌 클러스터 내의 서비스에 대한 외부 접근을 관리하는 API 오브젝트이며, 일반적으로 HTTP를 관리함. 인그레스는 부하 분산, SSL 종료, 명칭 기반의 가상 호스팅을 제공할 수 있다. 인그레스는 클러스터 외부에서 클러스터 내부 서비스로 HTTP와 HTTPS 경로를 노출한다. 트래픽 라우팅은 인그레스리소스에 정의된 규칙에 의해 컨트롤된다. # docker ps # 프라이빗 리포지토리 떠있는지 컨테이너 확인 # yum install -y rdate # rdate -s time.bora.net .. 2023. 6. 3.
[2023-06-01 목] 멀티노드 - replicaset, deployment, 프라이빗 리포지토리, 워드프레스 - 목차 - 1. 멀티노드 pod, service(clusterip, nodeport, loadbalancer) 2. 멀티노드 pod, service(clusterip, nodeport, loadbalancer) replicaset 3. 멀티노드 pod, service(clusterip, nodeport) deployment 4. 멀티노드 service(loadbalancer) deployment, 복제 파드 제어, 롤링업데이트 5. 프라이빗 리포지토리(도커 서버 이용) 6. 멀티노드 롤링업데이트 마무리, 멀티 컨테이너 생성 7. 멀티 컨테이너 워드프레스(1서비스 1파드 2컨테이너) 8. 멀티 컨테이너 워드프레스 (2서비스 1파드 2컨테이너) 1. 멀티노드 pod, service(clusterip, no.. 2023. 6. 1.