일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- CloudFormation
- elasticsearch
- 단축 평가
- prometheus
- 비구조화 할당
- api gateway
- cognito
- VPC
- vgw
- grafana
- transit gateway
- docker swarm
- Kubernetes
- Site-to-Site VPN
- JavaScript
- 구조분해 할당
- 옵셔널 체이닝
- Await
- optional chaining
- Endpoints
- AWS
- 온프레미스
- 자바스크립트
- null 병합 연산자
- Proxy Resource
- Custom Resource
- DynamoDB
- On-Premise
- Service
- docker
- Today
- Total
목록Kubernetes (7)
만자의 개발일지
Deployment Deployment는 ReplicaSet의 상위 개념으로, Pod와 ReplicaSet에 대한 배포를 관리합니다. 운영 중에 어플리케이션의 새 버전을 배포해야하거나 부하가 증가하면서 Pod를 추가하는 등 여러 가지 동작을 Deployment로 관리할 수 있습니다. 또한 Deployment는 배포에 대한 이력을 관리하는데 만약 배포한 새버전의 문제가 생긴 경우 Deployment를 통해 쉽게 이전 버전으로 롤백할 수 있습니다. 쿠버네티스로 서비스를 운영하는 상황이라면 ReplicaSet만으로 운영하기 보다는 대부분 Deployment단위로 Pod와 ReplicaSet을 관리하여 운영합니다. Deployment 구성 Deployment를 구성합니다. 기본적인 구성은 다음과 같습니다. ap..
쿠버네티스에서 Service는 라벨 셀렉터를 사용해 라벨에 해당하는 Pod들을 서비스에 매칭시키는데, 만약 새로 추가된 Pod가 해당하는 라벨을 달고있다면 Service는 해당 Pod로 트래픽을 보내는 방법을 알게됩니다. 이게 가능한 이유는 Service가 실제로는 Endpoints라는 오브젝트에 해당 하는 Pod들을 매핑 시키는데, Service는 이 Endpoints에 매핑된 Pod들의 IP정보를 가지고 Pod에게 트래픽을 전달하게 됩니다. 위 예시처럼 새로 추가된 Pod가 서비스의 라벨을 달고있다면 실제로는 Endpoints에 해당 Pod의 IP가 추가됨으로써 이러한 동작이 가능한 것입니다. Endpoints Endpoints는 Service가 트래픽을 전달하고자 하는 Pod의 집합입니다. Endp..
이번 포스팅에서는 YAML 파일로 Service를 구성하고 생성하는 법에 대해 포스팅하도록 하겠습니다. 서비스와 서비스의 유형에 대해서는 아래 글을 참고하시길 바랍니다. https://yoo11052.tistory.com/189 [Kubernetes] Kubernetes Object란 Kubernetes Object 쿠버네티스를 이해하기 위해서는 오브젝트에 대해 제대로 이해하고 넘어가야합니다. 쿠버네티스에서 오브젝트란 쿠버네티스를 구성하는 단위로, 가장 기본적인 구성단위인 기본 yoo11052.tistory.com https://yoo11052.tistory.com/191 [Kubernetes] 서비스(Service)의 유형 서비스(Service)란? 쿠버네티스에서 서비스는 라벨링을 통해 같은 라벨을 가..
서비스(Service)란? 쿠버네티스에서 서비스는 라벨링을 통해 같은 라벨을 가진 Pod를 묶어 단일 엔드포인트를 제공해주는 기능입니다. 클러스터 내부에서 실행되는 Pod들은 언제든지 삭제됬다 생성될 수 있는 반 영속적인 특성을 지니고 있는데, Pod가 생성될 때마다 새로운 내부 IP를 할당하게 되므로, 클러스터 내/외부와 통신을 계속 유지하기 어렵습니다. 따라서 쿠버네티스는 서비스에 고정적인 IP를 할당해 Pod가 외부와의 통신을 계속 유지할 수 있도록해줍니다. 자세한 내용은 아래 글을 참고하시길 바랍니다. https://yoo11052.tistory.com/189 [Kubernetes] Kubernetes Object란 Kubernetes Object 쿠버네티스를 이해하기 위해서는 오브젝트에 대해 제..
이번 포스팅에서는 YAML파일로 Pod를 구성하고 Pod를 생성하는 법에 대해 포스팅하도록 하겠습니다. Pod란? Pod는 쿠버네티스에서 컨테이너의 기본 단위로, 가장 기본적인 배포 단위이며, 1개 이상의 컨테이너로 구성된 컨테이너의 집합입니다. 자세한 내용은 아래 글을 참고하시길 바랍니다. https://yoo11052.tistory.com/189 [Kubernetes] Kubernetes Object란 Kubernetes Object 쿠버네티스를 이해하기 위해서는 오브젝트에 대해 제대로 이해하고 넘어가야합니다. 쿠버네티스에서 오브젝트란 쿠버네티스를 구성하는 단위로, 가장 기본적인 구성단위인 기본 yoo11052.tistory.com Pod 구성하기 먼저 다음과 같이 YAML 파일을 구성해줍니다. ap..
Kubernetes Object 쿠버네티스를 이해하기 위해서는 오브젝트에 대해 제대로 이해하고 넘어가야합니다. 쿠버네티스에서 오브젝트란 쿠버네티스를 구성하는 단위로, 가장 기본적인 구성단위인 기본 오브젝트(Basic Object)와 기본 오브젝트를 관리하고 추가적인 기능을 가진 컨트롤러(Controller)로 이루어져있습니다. 기본 오브젝트(Basic Object) 기본 오브젝트는 쿠버네티스에 의해서 배포 및 관리되는 가장 기본적인 오브젝트로, Pod, Service, Volume, Namespace 4가지가 있습니다. Pod Pod는 쿠버네티스에서 컨테이너의 기본 단위로, 가장 기본적인 배포 단위입니다. Pod는 1개 이상의 컨테이너로 구성된 컨테이너의 집합이며, 다음과 같은 특징을 지니고 있습니다. ..