본문 바로가기

Container/kubernetes9

CKA 자격증 준비 - 시험비 구글에 cka exam coupon code 를 통해 30% DC 가능하니 할인 쿠폰을 사용하자 - 기회 기회는 두 번이 주어진다 - 시험시간 3시간 - 시험문항 24문항이며, 모두 실습 형태. 브라우저 탭1개 오픈북 가능하며 미리 북마크 설정을 해두면 좋음 - 합격기준 74점 이상이며, 36시간 이후 결과 확인 가능 2021. 9. 5.
[쿠버네티스] Autoscaler HPA(Horizontal Pod Autoscaler) 수평적 확장으로, 주로 stateless app을 확장시키는 방식 파드에 지정된 requests 값과 HPA에 설정된 값을 통하여 Scale-In/Out 진행 VPA(Vertical Pod Autoscaler) 수직적 확장으로, Pod의 MEM, CPU 을 늘려주는 방식 CA(Cluster Autoscaler) 노드의 자원이 부족할 때, CSP 등에 호출하여 Node를 증설하는 방식 2021. 8. 31.
[쿠버네티스] StatefulSet Stateless Application -> ReplicaSet으로 통제 -apache ,nginx, iis 등 웹서버와 같이 모두가 같은 상태로 작동하는 것들 -따라서 하나가 죽으면 똑같은 것을 만들어주면 됨. 즉, 같은 노드, PVC 등의 라벨을 가져야함 -삭제시 순서와 상관없이 삭제됨 Stateful Application -> StatefulSet으로 통제 -mongoDB, MariaDB 와 같이 프라이머리, 세컨더리 등으로 구성되어 작동하는 것들 -따라서 하나가 죽으면 그 역할을 하는 것을 만들어줘야 함. 즉, 역할에 맞는 노드, PVC 등의 라벨을 가져야 함 -삭제시 Index 순서에 따라서 삭제됨 2021. 8. 31.
[쿠버네티스] volume - Dynamic Provisioning, StorageClass, ReclaimPolicy Dynamic Provisioning 자동으로 PVC와 PV를 연결시켜주는 서비스 ( strageos 등의 서비스를 설치해야됨 ) StorageClass strageclassname 을 통하여 PVC와 PV를 연결시켜줌 ReclaimPolicy PVC 또는 PV가 죽었을 때, 어느 수준으로 유지할지 설정 ( EX> PVC 죽었을 때, PV도 Kill ) 2021. 7. 10.
[쿠버네티스] Service - Headless, Endpoint, ExternalName Headless pod간 통신이 필요할 때, 동적으로 변하는 IP에 대하여 대하여 대응이 필요하기 때문에 보통 Service(ClusterIP)를 이용해 DNS 질의를 통해 통신함. 그러나 이 역시 파드의 IP를 포함하는 이름을 불러야하는 구조임. 그래서 우리는 clusterIP:None 이라는 옵션을 주어 Headless를 사용하며, Pod에 hostname과 subdomain(service)을 설정해 통신함. Endpoint label을 달아 Service에서 Pod 연결시 사실 내부적으로 K8S에서는 Endpoint를 만들어 연결을 관리함. 그리고 Endpoint는 사용자가 직접 만들고 조작할 수 있음. ExternalName Endpoint를 사용자가 직접 외부 도메인과 연결시킬때 IP를 이용하면.. 2021. 7. 4.
[쿠버네티스] QoS(Quality of Service), Node Scheduling QoS(Quality of Service) 노드 안에서 파드들의 자원 스케줄링 할당에 사용. 파드에 Guaranteed, burstable, BestEffot를 설정. 중요도는 Guaranteed > burstable > BestEffot이고 중요도가 높은 파드에 자원이 필요할 경우 낮은 중요도의 파드가 자원을 반납 후 이 자원을 사용. Node Scheduling 유형 1. Node 선택 - Node Name : 기반으로 선택. 직관적이지만, Node Name 변경 등에 약점이 있음 - NodeSelector : 노드에 할당된 키-벨류를 통해 할당. 여러개가 존재하면 여유 있는 노드로 할당 - NodeAffinity : NodeSelector을 보완. 키를 통해 할당하고 없다고 해도 스케쥴러가 알아서 .. 2020. 6. 16.