NodeLocalDNS를 활용한 쿠버네티스 클러스터 DNS 성능 및 안정성 향상
NodeLocalDNSCache를 사용하여 쿠버네티스 클러스터의 DNS 성능과 안정성을 개선하는 방법을 소개합니다. 배포, 설정 및 원리 분석을 포함하며, 부하 테스트 결과를 통해 50% 성능 향상을 확인했습니다.
배경
NodeLocalDNS란 무엇인가
NodeLocal DNSCache는 DNS 로컬 캐시 솔루션입니다. NodeLocal DNSCache는 클러스터 노드에서 DaemonSet를 실행하여 DNS 성능과 안정 ...
7월 3일 22:16에 게시됨
PHP와 센서 네트워크를 위한 동적 로드 밸런싱 아키텍처 및 알고리즘 구현
센서 네트워크 로드 밸런싱의 핵심 과제
대규모 무선 센서 네트워크(WSN)에서 노드는 주로 배터리로 구동되며 접근이 어려운 환경에 배치됩니다. 이로 인해 에너지 효율성은 시스템 설계의 최우선 순위가 됩니다. 트래픽이 불균형하게 분배되면 특정 노드의 에너지가 조기에 고갈되어 네트워크 홀(Hole)이 발생하고, 전체 데이터 전송의 연결성과 신뢰성이 저하됩니다.
에 ...
6월 30일 21:29에 게시됨
쿠버네티스 RBAC: 역할 기반 접근 제어 완벽 가이드
RBAC 소개
쿠버네티스에서는 ABAC(특성 기반 접근 제어), RBAC(역할 기반 접근 제어), Webhook, Node, AlwaysDeny(항상 거부) 및 AlwaysAllow(항상 허용)의 6가지 모드로 인증이 구현됩니다.
1.6 버전부터 쿠버네티스는 기본적으로 RBAC 접근 제어 정책을 활성화합니다.
1.8 버전부터 RBAC은 안정적인 기능으로 자리 잡았습니다. –authorization-mode=RBAC 옵션을 설정하여 ...
6월 14일 01:09에 게시됨
睿云智合의 오픈소스 Breeze 도구를 사용하여 Kubernetes v1.12.3 고가용성 클러스터 배포
Breeze 소개
Breeze 프로젝트는 선전睿云智合(Shenzhen Ruiyun Zhihe)에서 오픈소스로 공개한 Kubernetes 그래픽 배포 도구로, Kubernetes 배포 절차를 크게 단순화합니다. 이 도구의 가장 큰 장점은 오프라인 환경 전체에 대한 배포를 지원하며, Google의 리소스 패키지에 FQ(Fully Qualified) 접근이 필요하지 않다는 점입니다. 특정 인터넷 서버 접근이 제한되는 환경에 ...
6월 8일 17:21에 게시됨
쿠버네티스에서의 서비스 분석
쿠버네티스에서의 서비스 분석
쿠버네티스에서는 POD를 통해 서비스를 생성할 수 있습니다.
다수의 POD로 서비스를 제공할 때는 POD의 IP를 직접 접근하는 것이 복잡하고유지보수하기 어려워집니다. 이에 쿠버네티스는 서비스(SERVICE)라는 추상화 개념을 제공합니다. 이는 외부에서 POD 그룹을 통해 애플리케이션에 접근할 수 있도록 하며 POD의 IP를 관리할 필요 없이 안 ...
5월 30일 21:48에 게시됨