쿠버네티스에서 사용하는 3가지 프로브Liveness probe: 컨테이너가 정상적으로 실행 중인지 확인하여 비정상 시 재시작Readiness probe: Pod가 트래픽을 처리할 준비가 되었는지 확인하여 준비되지 않은 Pod는 서비스에서 제외Startup probe: 컨테이너 애플리케이션이 성공적으로 시작되었는지 확인.Liveness Probe의 4가지 메커니즘HTTP GET Probe: 지정된 HTTP 엔드포인트에 GET 요청을 보내 응답 상태로 컨테이너의 건강 상태를 확인. 가장 범용적인 방법.TCP Socket Probe: 컨테이너의 특정 포트에 TCP 연결을 시도해 성공 여부로 상태를 점검.Exec Probe: 컨테이너 내에서 명령을 실행해 그 반환 값을 통해 상태를 판단.gRPC Probe: g..
라벨 (Labels)쿠버네티스에서 라벨은 포드 및 기타 모든 객체를 식별하고 분류하는 데 중요한 역할을 합니다. 라벨은 리소스에 첨부되는 임의의 키/값 쌍으로 구성되며, 클러스터 내에서 특정 리소스를 쉽게 찾고 관리할 수 있게 도와줍니다. 라벨을 활용하면 관련 있는 리소스들을 논리적으로 그룹화할 수 있어 배포, 모니터링, 그리고 스케일링과 같은 작업을 더 효율적으로 수행할 수 있습니다.구성 요소: 라벨은 키/값 쌍으로 이루어져 있으며, 리소스에 부착됩니다.라벨 셀렉터: 라벨 셀렉터를 사용해 특정 라벨이 지정된 리소스의 하위 집합을 선택할 수 있습니다.활용 예시: 배포 자동화, 로드 밸런싱, 모니터링 대상 선택 등에 사용됩니다.유연성: 라벨은 임의의 키/값을 사용할 수 있어, 다양한 조건에 맞게 리소스를 ..
동일 포드 내 컨테이너 간 통신포드 안의 모든 컨테이너는 동일한 네트워크 및 UTS 네임스페이스에서 실행되기 때문에 같은 네트워크 환경을 공유합니다. 이는 마치 하나의 컴퓨터에서 여러 프로그램이 동시에 실행되는 것과 비슷합니다. 각 컨테이너는 동일한 IP 주소와 호스트 이름을 사용하며, 네트워크 인터페이스도 공유합니다. 하지만, 같은 포드 내의 컨테이너들이 같은 포트 번호를 사용하면 문제가 생길 수 있으므로, 서로 다른 포트를 사용해야 합니다.동일 포드 내 컨테이너들은 같은 네트워크와 UTS 네임스페이스를 공유함.같은 IP 주소와 호스트 이름을 사용함.컨테이너 간 통신이 간단해지고, 네트워크 인터페이스도 공유됨.동일 포드 내에서 같은 포트 번호 사용 시 포트 충돌이 발생할 수 있음. 플랫 인터 포드 네트..
- Total
- Today
- Yesterday
- mockery
- laravel 테스트코드
- NoSQL
- 대규모 데이터 처리
- 쿠버네티스
- index
- laravel
- mongoDB
- Apache POI
- 주니어개발자
- 샤딩
- java
- 백엔드
- 리눅스 컨테이너
- springboot
- redis
- docker
- k8s
- kubernetes
- database
- 도커
- phpUnit
- laravel 테스트
- MySQL
- 샤드
- 몽고디비
- 분산처리
- 라라벨
- php
- pods
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |