[Kubernetes] Service 포스팅 썸네일 이미지

Kubernetes/이론

[Kubernetes] Service

목적 Service에 대해 알고자 함 목차 Service란? Service 종류 및 양식 1. Service란? Pod 집합에서 실행중인 애플리케이션을 네트워크 서비스로 노출하는 추상화 방법 Pod는 쿠버네티스에서 가장 작은 실행 단위로 오류가 발생하면 제거되고 새로 생성된다. 만약 우리가 직접 Pod의 IP를 통해 접근을 한다고 할때 예상치 못한 오류로 인해 Pod가 제거된다면 우리는 새로 생성된 Pod의 IP를 알기 전까진 다시 접근이 불가능하다. 따라서 사용자와 Pod 사이에 Service를 두어 Pod는 자동적으로 Service에 자신의 IP를 등록하고, 사용자가 Service로 접근하면 Service가 알아서 우리가 연결하고자 하는 Pod로 트래픽을 보내준다. 2. Service 종류 및 양식 ..

2021.09.24 게시됨

[Kubernetes] Pod 포스팅 썸네일 이미지

Kubernetes/이론

[Kubernetes] Pod

목적 Pod에 대해 알고자 함 목차 Pod란? Pod 생성 양식 1. Pod란? 쿠버네티스에서 가장 작은 실행 단위이다. Pod 내부에는 컨테이너들이 존재하며, Pod는 컨테이너들을 관리해준다. Pod는 컨테이너들 간에 동일한 포트를 사용할 수 없으며, 같은 Pod 내부의 컨테이너들 간에는 localhost로 통신이 가능하다. 2. Pod 생성 양식 apiVersion: v1 kind: Pod metadata: name: sample-pod spec: containers: - name: container1 image: sample/springboot ports: - containerPort: 8000 - name: container2 image: sample/mysql ports: - containerP..

2021.09.15 게시됨

[Kubernetes] Kubernetes의 정의와 사용목적 포스팅 썸네일 이미지

Kubernetes/이론

[Kubernetes] Kubernetes의 정의와 사용목적

목적 kubernetes의 정의와 구조에 대해 알고자 함 목차 kubernetes란? kubenetes의 사용 목적 kubernetes의 구조 1. kubernetes란? Kubernetes, also known as K8s, is an open-source system for automating deployment, scaling, and management of containerized applications. 컨테이너화 된 어플리케이션의 배포, 확장 및 관리를 자동화하기 위한 오픈 소스 시스템입니다. 위의 정의는 쿠버네티스 공식 홈페이지에서 가져온 내용이다. 여기서 컨테이너란 어플리케이션이 특정 컴퓨터 환경에서 빠르고 안정적으로 실행될 수 있도록 하는 소스코드와 모든 종속성을 패키징하는 소프트웨어의..

2021.09.14 게시됨