본문 바로가기

전체 글

[Kubernetes] VPA를 사용하여 Pod의 Autoscaling 해보자 VPA를 사용하여 Pod의 Autoscaling 앞서 작성한 포스팅에서 확인할 수 있겠지만 흔히 아는 HPA, CA에 관련한 정리를 참고하고 보면 좋다. VPA (Vertical Pod Autoscaler) 란 무엇인가? 앞서 설명했던 HPA는 => 수평적인 방향으로 새로운 Pod가 생성되는 것이라면, resource (more room for cpu or memory)를 추가하여 수직의 방향으로 커지는 것이 VPA이다. VPA 를 이용한 Pod의 Autoscaling 실습을 진행해보자. VPA를 설치한다. Kubernetes version에 따른 VPA version 확인하고 설치하기 VPA git repository에서 소스코드를 직접 다운로드 해야한다. VPA는 현재 베타 기능이므로 Kubernet.. 더보기
[Kubernetes] Pod Scheduling Pod Scheduling Kubernetes를 운영하다보면, 특정 워커에는 배포가 되지 않도록 하고 싶은 경우가 있다. 예를 들어, 딥러닝 어플리케이션들이 배포되는 클러스터에 일부 워커에만 GPU가 붙어있을 때 GPU가 필요 없는 어플리케이션들은 해당 워커들에 배포가 되지 않도록 막고 싶은 경우이다. Taint 와 Toleration 이 무엇인가? Taint는 일반적으로 Label을 형성하는 것이다. Node에 Taint를 설정하여 임의의 Pod가 할당되는 것을 방지한다. Toleration은 용인이라는 뜻으로 Pod에 설정한다. 특정 Taint를 용인할 수 있는 Toleration 설정을 가진 Pod는 해당 Node에 할당 가능하다. -> 즉, Taint와 Toleration은 함께 이해하고 사용해야.. 더보기
[Kubernetes] Pod 와 Cluster Nodes 를 Auto scaling Autoscaler 를 이용해 Pod 와 Node 를 Scale out/in 해보자. Autoscaling 이란? 1. Who is Autoscaling Horizontal pod autoscaling : Contoller에 의해 관리되는 Pod 의 Replicas 수가 자동으로 스케일링 되는 것 HPA(Horizontal Pod Autoscaler)가 Scaling 설정한다. Cluster Autoscaler : Cluster 자체의 Node 수를 동적으로 조정하여 스케일링 되는 것 2. How is Autoscaling Controller가 주기적으로 Metric을 확인한다. 위와 같이 Kubernetes에서는 Pod 를 직접 생성하는 것이 아니라 RC(ReplicaSet), Deployment 와 .. 더보기
[KT-Cloud] 클라우드 서비스 공공인증 개편 및 보안기술 동향 행정/공공기관의 민간 Cloud 이용 행정 공공기관의 Cloud 이용 (행안부) 23년 CSAP 공공인증 개편 내역 (과기부) 공공 전환 관련 국정원 보안관제 요구사항 (국정원) Cloud 보안 Trend ZTNA (Zero Trust Network Access) CSPM (Cloud Security Posture Management) SIEM (Security information and event management) 행정/공공기관의 민간 Cloud 이용 이용배경 전문 운영 인력 부족 서버 노후화 디지털 전환 가속화 이용대상 25년까지 행정기관과 공공기관이 운영 중인 모든 정보시스템을 클라우드 환경으로 전환 공공클라우드센터 : 국가아보, 수사/재판, 내부업무 처리 등을 다루는 정보시스템 운영 민간클라.. 더보기
[KT-Cloud] KT Cloud 이중화 전략 KT Cloud KT Cloud 고객 시스템 환경에서의 이중화 전략 이중화 구성 : 모든 네트워크 및 네트워크 장비를 이중화 안정성 확보 : 호스트 서버의 Cloud 구성으로 안정성 확보 1. 한 개의 계정에서 VM 이중화 전략 동일 존에서 VM 여러개 생성하고 Load Balancer 로 묶어 서비스를 제공, 구성이 간단하고 관리가 쉬우나 VR 또한 가상 머신이기때문에 장애가 발생할 경우 서비스가 제대로 동작하지 않을 수 있다. 2. Multi 계정을 통한 이중화 전략 KT-Cloud 계정을 하나 이상으로 여러 개 사용해서 분산 구성하는 전략 계정을 이중화/다중화 하면? VR 장애에도 서비스 가능 계정 당 포트포워딩 수를 줄일 수 있음 대용량 트래픽의 시스템 구축 가능 Web/WAS/DB tier 별 .. 더보기