일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Doker
- 황리단길 맛집
- IT자격증
- 프론트엔드
- docker
- 카페 추천
- IT
- 속초 여행
- 경주 맛집 추천
- 경주 맛집
- 코딩
- kubernetes
- 클라우드
- 경주
- 리눅스
- Amazon Web Service
- AWS
- 러닝
- 잠실 맛집
- IT 신기술
- SQL 기초
- 쿠버네티스
- 네트워크
- 속초 맛집
- 도커
- 쿼리 기초
- cloud
- 맛집 추천
- 경주 여행
- 로지텍
- Today
- Total
목록docker (8)
Devops 엔지니어 솔렐레 IT

1. Ingress Ingress는 크게 두 가지의 기능을 가지고 있습니다. 첫 번째는 LoadBalancing 기능입니다. L4, L7 장비의 기능을 도와주는 오브젝트 입니다. 따라서 이를 통해 Path에 따라 원하는 Pod로 연결하도록 하여 별도의 IP LoadBalancing을 해주는 장비가 필요 없게 됩니다. 두 번째로 Canary Upgrade를 쉽게 할 수 있습니다. Ver2의 APP이 만들어졌을 경우, 일부의 사용자만 해당 버전을 사용하도록 설정이 가능하고 각각의 % 가중치를 조정할 수도 있습니다. Ingress를 구동하기 위해서는 별도 플로그인을 설치해야 하며 이를 Ingress Controller 하며, NGINX, Kong 등이 있습니다. Ingress Controller를 통해 Ing..

1. DaemonSet 자원과 상관없이 각각의 노드에 Pod를 각각 생성하는 특징이 있습니다. 이를 통해 Proxy 역할을 하는 프로그램들을 설치하고 관리하게 되는데 대표적으로는 성능을 모니터링하거나 로그 수집, 스토리지 관리를 DaemonSet을 이용하여 설치하고 운영하게 됩니다. 2. Job / CronJob Job으로 Pod를 생성할 경우 해당 기능을 완료했거나 Node에 장애가 발생했을 때, 다른 Node로 재생성을 시켜줍니다. 하지만 Pod에 있는 컨테이너를 종료시키면서 Job을 끝내는 특징을 가지고 있습니다. 이를 통해서 해당 Pod에 있는 로그를 확인하고 필요가 없다면 해당 Job으로 생성된 Pod를 삭제할 수 있습니다. CronJob은 특정 시간에 반복해서 사용하게 되는 Job 들을 생성하..

Controller는 서비스를 관리하고 운영하는데 도움을 주는 장비로 Auto Healing, Software Update, Auto cling, Job 관리의 기능을 담당해주고 있습니다. 1. Replication Controller: Template + Replicas - Template: 컨트롤러와 Pod는 라벨을 통해 Selector와 연결이 되고 Template에는 Pod에 내용이 들어있어 Pod에 문제가 생겼을 때 Template에 있는 정보를 기반으로 새로운 Pod를 생성해줍니다. - Replicas: Replicas의 개수만큼 Pod가 관리가 되고 숫자를 늘리면 그만큼 Scale Out이 되고 줄이게 되면 Scale In을 하게 됩니다. 컨트롤러에 Replicas와 Template 정보만 ..

쿠버네티스의 노드는 한 Master와 연결이 되고 이를 쿠버네티스 클러스터라고 합니다. 클러스터 내에는 Namespace가 구성되어 각각의 독립적인 환경을 구성해주고 있는데 이 Namespace 내에 ResourceQuota를 설정하여 Namespace 가 사용할 수 있는 자원을 제한할 수 있습니다. 또한 한 Pod에서 너무 많은 리소스를 사용하지 않도록 LimitRange를 설정하여 한 Namespace에서 너무 많은 리소스를 사용하지 않도록 제한도 할 수 있습니다. 1. Namespace 한 Namespace 안에서는 같은 이름의 Pod를 만들 수 없고, 타 Namespace와 분리되어 관리가 되기 때문에 다른 Namespace에 있는 Service에는 연결할 수 없습니다. Namespace를 지우게..