목록Production Kubernetes Online Study (26)
Ssoon
이정훈님이 집필하신 "24단계 실습으로 정복하는 쿠버네티스" 로 진행하는 CloudNet@ 팀의 PKOS 2주차 정리입니다. 📌 인그레스 ? " 외부의 HTTP 요청에 대한 서비스 처리 규칙을 정의한 리소스" ✔ 인그레스의 주요 기능 URL 및 경로별 백엔드 서비스 분리 SSL/TLS 인증서 연동 애플리케이션 관리 효율을 위해 외부 접속에 관한 상세 규칙을 별도 인그레스 리소스로 분리 ✅ Traefik 인그레스 콘트롤러 설치 💠 helm 을 이용해 Traefik 을 설치합니다. 💠 values.yaml 을 수정합니다. 💠 Traefik 의 네임스페이스를 생성하고 설치하고 정보를 확인합니다. ✅ 인그레스 테스트용 애플리케이션 설치 ✔ 인그레스의 주요 용도 : 사용자의 URL 경로에 따라 백엔드 웹서버를 구..
이정훈님이 집필하신 "24단계 실습으로 정복하는 쿠버네티스" 로 진행하는 CloudNet@ 팀의 PKOS 2주차 정리입니다. ✅ 헬름을 이용한 MetalLB 설치 💠 Heml을 이용해 설치합니다. 💠 로드 밸런서 서비스에 할당할 IP 정의합니다. 💠 L2 CONFIGURATION 설정합니다. 로컬 네트워크의 ARP 요청에 직접 응답하여 시스템의 MAC 주소를 클라이언트에 제공하는 방식으로 작동합니다. 💠 데모 용도의 애플리케이션 voting-app 을 설치합니다. 💠 voting-app 의 서비스 타입을 LoadBalancer 되어 있는지 확인합니다. 💠 LoadBalancer 정보를 확인하고 EXTERNAL-IP 로 접속하여 확인합니다. 💠 vote 파드를 3개로 변경합니다. 💠 for 반복문을 이용해..
이정훈님이 집필하신 "24단계 실습으로 정복하는 쿠버네티스" 로 진행하는 CloudNet@ 팀의 PKOS 2주차 정리입니다. ✅ 클러스터 내부 Pod 간 통신 💠 app: nginx 레이블을가진 디플로이먼트를 생성하고 정보를 확인합니다. 💠 Cluster 타입의 서비스를 생성하고 정보를 확인합니다. ✔ ENDPOINTS : 클라이언트가 서비스 호출시 도착하는 실제 POD 정보 💠 busybox Pod를 추가합니다. 💠 busybox 에 접속 후 서비스 이름으로 접속을 확인합니다. ✔ 서비스 이름으로 호출하면 쿠버네티스 DNS 가 등록된 Cluster IP주소로 응답합니다. ✔ 클라이언트가 CLUSTER-IP 로 접속하면 VIRTUAL-IP가 실제 Pod로 리다이렉트 됩니다. 💠 NGINX Pod를 삭제하..
이정훈님이 집필하신 "24단계 실습으로 정복하는 쿠버네티스" 로 진행하는 CloudNet@ 팀의 PKOS 1주차 정리입니다. 📌 Helm : 다양한 리소스를 하나의 패키지로 관리 ✅ 헬름의 주료 구성 요소 ✔ 헬름 차트 : 애플리케이션에 사용되는 네트워크, 스토리지등의 여러 리소스들을 묶어놓은 패키지 로 일괄설치가 가능 Chart.yaml# 차트 정보 LICENSE# 차트의 라이센스 정보 README.md# 차트에 대한 설명 values.yaml # 차트의 기본 템플릿 변수 charts/# 차트에 종속된 차트들을 포함하는 디렉토리 crds/# 커스텀 자원 templates/# value 와 같이 유효한 매니페스트 파일 생성 템플릿 ✔ 헬름 리포지토리 : 헬름 차트를 공유, 저장하느 저장소 ✔ 템플릿 : ..