Kubernetes Ingress-nginx 설치 및 활용 방법
1. Ingress 개요 및 역할
쿠버네티스 환경에서는 서비스와 파드의 주소는 클러스터 내부 네트워크에서만 접근 가능하며, 외부 애플리케이션은 직접 접근할 수 없습니다. 이를 해결하기 위해 쿠버네티스는 다음과 같은 네트워크 접근 방식을 제공합니다:
NodePort
LoadBalancer
Ingress
Ingress 구성 요소
Ingress 컨트롤러: 새로운 Ingress 규칙을 감지하고, ...
8월 6일 20:21에 게시됨
kubectl을 활용한 쿠버네티스 기본 작업 실습
kubectl은 쿠버네티스 클러스터와 상호작용하기 위한 핵심 CLI 도구로, API 서버에 요청을 전달하여 리소스를 관리합니다. 이 도구는 애플리케이션 배포, 상태 확인, 확장, 업데이트 등 다양한 작업을 명령어 한 줄로 수행할 수 있게 해줍니다. kubectl 사용법에 익숙해지는 것은 쿠버네티스 운영의 첫걸음이라 할 수 있습니다.
1. 셸 자동 완성 기능 설정
작업 효율을 ...
7월 26일 23:24에 게시됨
Android 서비스 지속 실행: JobScheduler 기반 백업 솔루션 구현
Android 생태계에서 백그라운드 서비스의 안정적 운영은 여전히 개발자들이 직면한 핵심 과제다. 특히 메시지 동기화, 위치 추적, 데이터 수집 등 장기 실행이 필수적인 작업의 경우, 시스의 메모리 관리 정책에 의해 서비스가 중단되는 것을 방지하는 기술적 대응이 필요하다.
JobScheduler 아키텍처의 이해
Android 5.0(API 21)부터 도입된 JobScheduler는 Google이 공 ...
7월 14일 06:19에 게시됨
Android IntentService 구현 원리 및 백그라운드 작업 처리 가이드
백그라운드 작업과 IntentService의 필요성
Android 애플리케이션 개발 시 네트워크 통신, 대용량 파일 처리, 데이터베이스 일괄 업데이트 등 시간이 오래 걸리는 작업은 반드시 메인 스레드가 아닌 백그라운드 스레드에서 수행해야 합니다. 일반적으로 Service 컴포넌트를 생성하고 그 내부에서 Thread를 직접 관리하는 방식을 사용하지만, 이 경우 스레드 동기화, 서비스 ...
7월 11일 00:26에 게시됨
Kubernetes 리소스 매니페스트 정의 및 활용
Kubernetes의 리소스
리소스 개념
Kubernetes에서는 모든 구성 요소가 리소스로 추상화되며, 인스턴스화된 리소스를 객체라고 합니다.
리소스 유형
워크로드 리소스: Pod, ReplicaSet, Deployment, StatefulSet, DaemonSet, Job, CronJob
서비스 디스커버리 및 로드밸런싱: Service, Ingress
구성 및 스토리지: Volume, CSI(Container Storage Interface)
특수 스토리지: ...
6월 25일 01:20에 게시됨