반응형 분류 전체보기23 Kubernetes 기술 개념 정리 7 44. Kubernetes 워커 노드가 클러스터에 가입하는 과정Kubernetes 워커 노드를 확장하는 경우, 애플리케이션 시스템의 수평 확장을 위해 워커 노드를 추가해야 합니다. 주요 과정은 다음과 같습니다:해당 노드에 Docker, kubelet, kube-proxy 서비스를 설치합니다.kubelet과 kube-proxy의 시작 매개변수를 설정하고, Master URL을 현재 Kubernetes 클러스터의 Master 노드 주소로 지정한 뒤, 이 서비스를 시작합니다.kubelet의 기본 자동 등록 메커니즘을 통해, 새로운 워커 노드는 기존 Kubernetes 클러스터에 자동으로 가입됩니다.Kubernetes Master는 새로운 워커 노드의 등록 요청을 수락한 후, 해당 노드를 현재 클러스터의 스케.. 2024. 12. 19. Nginx 주요 사용사례 7가지 1. Web 서버Nginx는 가장 널리 사용되는 고성능 Web 서버 중 하나로, 정적 콘텐츠(HTML, CSS, JS 등)를 제공하는 데 최적화되어 있습니다. 간단한 설정으로 빠르게 웹 서버를 구성할 수 있습니다. 기본 설정Nginx에서 정적 웹 페이지를 제공하려면 server 블록 안에 location을 사용해 경로를 지정하면 됩니다. 아래는 기본적인 HTTP 설정입니다:HTTPS 설정점점 더 많은 웹사이트가 보안을 위해 HTTPS(SSL/TLS 암호화)를 기본으로 사용합니다. HTTPS를 활성화하려면 Nginx에서 SSL 인증서와 키 파일을 설정해야 합니다. 아래는 HTTPS를 활성화한 예제입니다:# HTTP 서버 설정server { # 80포트로 들어오는 HTTP 요청을 처리 liste.. 2024. 12. 17. Kubernetes 기술 개념 정리 6 36. Kubernetes 네트워크 모델 간단 설명1. Pod 중심의 네트워크 설계Pod는 독립적인 IP 주소를 가짐모든 Pod는 고유의 IP 주소를 가지고 있으며, Pod 간 통신은 이러한 IP를 기반으로 이루어집니다.이를 통해 Pod가 Node(호스트) 간에 배치되든 동일한 Node에 배치되든 상관없이 동일한 방식으로 통신할 수 있습니다.학습 포인트: 클러스터 내부 통신은 복잡한 네트워크 설정 없이도 이루어진다는 점.2. Pod 내부의 네트워크 네임스페이스 공유Pod 내부의 모든 컨테이너는 같은 네트워크 네임스페이스를 공유합니다.따라서 같은 Pod 안의 컨테이너들은 localhost를 통해 서로 통신할 수 있습니다.이는 동일 Pod 내에서 여러 컨테이너를 사용하는 마이크로서비스 간에 네트워크 통신이.. 2024. 12. 12. Kubernetes 기술 개념 정리 5 33. Kubernetes kubelet이 Worker 노드의 리소스를 모니터링할 때 구성 요소Kubernetes의 kubelet은 cAdvisor를 사용하여 워커 노드의 리소스를 모니터링합니다. Kubernetes 시스템에서 cAdvisor는 kubelet 구성 요소에 기본적으로 통합되어 있으며, kubelet 서비스가 시작되면 cAdvisor 서비스도 자동으로 시작됩니다. cAdvisor는 실행 중인 노드와 해당 노드에서 동작하는 컨테이너의 성능 지표를 실시간으로 수집합니다. 34. 쿠버네티스(Kubernetes) 승인(Admission) 메커니즘 간략 설명클러스터에 요청을 보낼 때, 각 승인 컨트롤 코드가 특정 순서에 따라 실행됩니다. 만약 하나의 승인 컨트롤이 해당 요청을 거부하면, 요청 처리.. 2024. 12. 11. 이전 1 2 3 4 5 6 다음 반응형