일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 경주 맛집
- 속초 맛집
- 네트워크
- 도커
- Doker
- 리눅스
- 경주 여행
- 클라우드
- cloud
- 프론트엔드
- SQL 기초
- 러닝
- Amazon Web Service
- docker
- IT자격증
- 맛집 추천
- 황리단길 맛집
- kubernetes
- 카페 추천
- 로지텍
- 코딩
- IT 신기술
- AWS
- IT
- 경주
- 속초 여행
- 잠실 맛집
- 쿼리 기초
- 경주 맛집 추천
- 쿠버네티스
- Today
- Total
목록kubernetes (13)
Devops 엔지니어 솔렐레 IT
1. Pod Pod 안에는 하나의 독립적인 서비스를 구동할 수 있는 컨테이너가 존재하고 그 컨테이너들은 서비스가 연결될 수 있도록 포트를 가지고 있습니다. 각 Pod는 동일한 Host를 사용하고 있고 각각의 컨테이너는 같은 Pod 안에서는 같은 포트는 가질 수가 없습니다. 그리고 Pod가 생성될 때 고유의 IP가 생성이 되는데 쿠버네티스 클러스터 안에서 해당 IP로 접근이 가능하며 외부에서는 해당 IP로는 접근을 할 수가 없습니다. 따라서 Pod에 문제가 생기게 되면 해당 IP는 변경이 될 가능성이 있어 휘발성을 가지고 있습니다. 2. Label 라벨은 Pod뿐 아니라 모든 오브젝트에 생성 가능하며 Pod에서 가장 많이 사용이 됩니다. 라벨을 사용하는 이유는 목적에 따라 오브젝트들을 분류하고 분류된 오브..
컨테이너에 있는 서비스마다 Config 값을 가지고 있는데 이는 개발, 운영환경 각각 다른 값을 가지고 있습니다. 이렇게 다른 값을 관리하기 위해서 별도의 이미지로 관리하는 것은 비효율적이기 때문에 ConfigMap과 Sercret을 통해서 별도 관리가 가능합니다. 분리해야하는 상수들을 모아서 ConfigMap을 만들고 보안적인 관리가 필요한 값을 모아서 Sercret을 생성합니다. Pod 생성 시에 이 두 오브젝트를 연결하게되면 컨테이너에 있는 환경변수에 해당 데이터가 들어가게 됩니다. 1. Env(환경 변수) config 값을 넣을 때 상수로 넣을 수도있고 파일로 넣을 수도 있습니다. 먼저 상수로 넣는 방법은 ConfigMap은 key와 value로 구성이 되어있고 필요한 상수들을 정의해놓으면 Pod..
안녕하세요. 솔렐레입니다. 오늘은 Kube-API Server에 대해서 설명하도록 하겠습니다. [Kube-api Server 동작] : 요청이 왔을 때 해당 요청이 유효한지를 검증하는 역할 1. kubectel 명령을 실행하면 kubectl 효용이 kube-appiserver에 도달한다. kube-api 서버는 먼저 요청을 인증하고 유효성을 검사한다. 그런 다음 ETCD 클러스터에서 데이터를 검색하고 응답한 정보로 응답한다. kubectel 명령줄을 사용할 필요는 없이 요청을 전송하여 API를 직접 호출할 수도 있다. 포드 생성의 예를 들면 이 경우 API 서버는 노드에 할당하지 않고 포드 개체를 생성하고, ETCD 서버의 정보를 업데이트하여 포드가 생성된 사용자를 업데이트한다. 2. 스케줄러는 계속해서..
안녕하세요. 솔렐레입니다. 이번엔 도커 중 가장 널리 사용하고 있는 쿠버네트스에 대해서 포스팅을 해보려고 합니다. 기본 개념과 더불어 상세한 내용, 명령어들까지 앞으로 포스팅하면서 정리할 예정이니 많이 봐주셨으면 좋겠습니다. CKA(Certified Kubernetes Administrator) 를 준비하시는 분들도 많은 도움이 되었으면 합니다. 그럼 시작합니다. - Master 노드 구성요소: ETCD 클러스터, kube-api서버, kube 컨트롤러 매너저, kube 스케줄러 - Worker 노드 구성요소: kubelet, kube-proxy, container runtime engine, docker [ETCD] ETCD는 가장 안전하고 빠르게 배포할 수 있는 클러스터들의 key-value 저장소 ..