본문 바로가기

AWS EKS 실습/EKS 기본 설명

1. EKS Cluster 기본 구성 - 1

0. K8S 기본

 

 기본적인 K8S 용어에 대해 알아보자

 

 ㅁ Pod

     하나 또는 그 이상의 컨테이너를 감싸고 있는 묶음 단위

    clarkshim.tistory.com/72?category=1003649

 

Pod 1 - (Pod 개요)

1. Pod의 필요성 - 여러 프로세스를 실행할 때 한개의 컨테이너보다 다수의 컨테이너가 더 적합 ㅁ 컨테이너는 프로세스 자체가 하위 프로세스를 생성하지 않는 한 컨테이너당 하나의 프로세스만

clarkshim.tistory.com

 

 ㅁ DaemonSet

     각 노드마다 별도의 실행되는 파드

  clarkshim.tistory.com/79?category=1003649

 

데몬셋 (Daemon Set)

레플리케이션컨트롤러와 레플리카셋은 모두 쿠버네티스의 특정위치에 배포된 특정 개수의 포드를 실행하는데 사용 클러스터의 각 노드에서 포드를 실행해야 하는 경우 데몬셋을 사용 [데몬셋

clarkshim.tistory.com

 

 ㅁ Deployment

    K8S에서 POD의 업그레이드를 위한 통제 장치로 디플로이먼트 리소스를 통해 파드의 업그레이드를 제어

clarkshim.tistory.com/84?category=1003650

 

Deployment - 애플리케이션 업데이트

다른 Pod나 외부 클라이언트에게 Service를 제공하는 Pod 인스턴스 세트가 있다고 가정하면 아래와 같은 구성으로 보여질 수 있다. 위의 Pod 내의 애플리케이션을 새로운 버전으로 업데이트 하기 위

clarkshim.tistory.com

 

 ㅁ ReplicaSet

   사전에 정의된 파드의 수로 항상 구동되도록 보장해주는 Controller

clarkshim.tistory.com/78?category=1003650

 

레플리카셋(Replicaset)

[레플리케이션컨트롤러 & 레플리카셋 차이] - 레플리카셋은 레플리케이션컨트롤러와 똑같이 동작하지만 더 풍부한 표현식 포드 셀렉터를 갖음 - 단일 레플리케이션컨트롤러는  ㅁ 레플리케이

clarkshim.tistory.com

 

 ㅁ Job

   포드의 실행이 완료되는 것을 보장

clarkshim.tistory.com/80?category=1003650

 

잡 리소스 및 스케줄링

작업을 완료한 후 종료되는 테스크만 실행하길 원하는 경우가 있다. 하지만 레플리케이션컨트롤러, 레플리카셋 및 데몬셋은 작업의 완료를 고려하지 않고 계속적으로 태스크를 실행한다. 따라

clarkshim.tistory.com

 

 ㅁ Service

    논리적인 파드의 그룹에 고정 IP 주소를 매핑

clarkshim.tistory.com/32?category=1003656

 

Service 기본

ㅁ 서비스 소개  쿠버네티스 서비스는 동일한 서비스를 제공하는 포드 그룹에 단일 진입 점을 만들기 위해 생성하는 리소스  각 서비스에는 서비스가 존재하는 동안 절대로 변경되지 않는 IP

clarkshim.tistory.com

 

 ㅁ Label

   객체의 구별과 필터링을 위해 사용되는 키/밸류

clarkshim.tistory.com/74?category=1003649

 

Pod 3 - (Label을 이용한 Pod 구성)

[라벨 소개] - 라벨은 포드 뿐만 아니라 쿠버네티스의 모든 리소스를 구성하는 간단하면서도 강력한 쿠버네티스 기능 - 라벨은 리소스에 첨부하는 임의의 키/값 쌍이다. - 라벨 셀렉터를 사용해

clarkshim.tistory.com

 

1. K8S 기본 아키텍처

 

 

 

 

clarkshim.tistory.com/86?category=1003648

 

쿠버네티스 인터널 - 1 (쿠버네티스 아키텍처)

1. 아키텍처 이해 쿠버네티스는 아래 두 부분으로 나뉘어져 있다  ㅇ 쿠버네티스 컨트롤 플레인  ㅇ 워커노드 각 부분은 다음으로 구성되어 있다. ㅁ 컨트롤 플레인 컴포넌트  컨트롤 플레인은

clarkshim.tistory.com

 

2. EKS 기본 아키텍처

 

 ㅁ  EKS 기본 아키텍처