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

Master Node에 쿠버 네티스 API 서버가 있는데 이 API 서버를 통해서 자원을 만들거나 조회를 할 수 있습니다. 이는 User Account와 Service Account로 구분하여 접근할 수 있습니다. USER 입장에서 API 서버에 접근을 하는 방법으로 User Account라고 합니다. 외부에서 API 서버로 접근을 하려면 인증서를 가지고 있는 사람만 https로 보안 접근을 할 수 있습니다. 하지만 Proxy를 열어주었다면 인증서 없이 API 서버로 접근이 가능합니다. 또한 외부에 kubectl을 설치하여 config 기능을 사용하면 여러 노드를 간단한 명령어를 통해 컨트롤할 수 있고 해당 클러스터에 연결된 Pod 정보를 가져올 수 있습니다. Pod 입장에서 API 서버에 마음대로 접근..

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

현재 서비스에 대한 배포가 필요할 때 이에 대한 도움을 주는 것이 Deployment 컨트롤러입니다. 배포에는 ReCeate, Rolling Update, Blue/Green, Canary 방식이 존재합니다. 1. Recreate Deployment 컨트롤러를 만들면 Ver 1.0에서 Ver 2.0으로 배포를 하기 위해 먼저 Ver 1.0의 Pod를 삭제합니다. 그렇게 되면 서비스에 대한 다운타임이 발생하게 됩니다. 그 이후 Ver 2.0에 대한 Pod를 생성하게 됩니다. 이 경우엔 서비스 다운이 일어나기 때문에 일시적인 정지가 가능한 서비스만 사용이 가능한 배포 방식입니다. 2. RollingUpdate Ver 1.0 에서 Ver 2.0으로 배포를 하기 위해 먼저 Deployment는 Ver 2.0의 ..

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 정보만 ..