k8s

Kubernetes

[Kubernetes IN ACTION] 4장 - 레플리케이션과 그 밖의 컨트롤러: 관리되는 파드 배포

해당 포스팅은 "쿠버네티스 인 액션"을 공부하고 정리한 글입니다. 모든 내용은 해당 도서를 기준으로 합니다.⬛ 4장 레플리케이션과 그 밖의 컨트롤러 : 관리되는 파드 배포 파드배포 가능한 기본 단위레플리케이션컨트롤러 또는 디플로이먼트와 같은 유형의 리소스를 생성해 실제 파드를 생성하고 관리함관리되지 않은 파드를 생성하면 파드를 실행할 클러스터 노드가 선택되고 파드의 컨테이너가 해당 노드에서 실행 됨노드 전체에 장애가 발생하면 노드에 있는 파드는 유실되며 레플리케이션컨트롤러나 그와 유사한 기능을 하는 컨트롤러가 해당 파드를 관리하지 않는 한 새로운 파드로 대체되지 않음 ◼️ 4.1 파드를 안정적으로 유지하기 쿠버네티스 주요 이점쿠버네티스에 컨테이너 목록을 제공하면 해당 컨테이너를 클러스터 어딘가에서 계속 ..

Kubernetes

[Kubernetes IN ACTION] 3장 - 파드: 쿠버네티스에서 컨테이너 실행

해당 포스팅은 "쿠버네티스 인 액션"을 공부하고 정리한 글입니다. 모든 내용은 해당 도서를 기준으로 합니다.⬛ 3장 파드 쿠버네티스에서 컨테이너 실행 ◾ 3.1 파드 소개파드는 함께 배치된 컨테이너 그룹으로 쿠버네티스가 컨테이너를 가진 파드를 배포하고 운영함.일반적으로 파드는 하나의 컨테이너만 포함하지만 파드가 여러 컨테이너를 가지고 있을 때 모든 컨테이너는 항상 하나의 워커 노드에서 실행됨. ▪️ 3.1.1 파드가 필요한 이유컨테이너는 단일 프로세스를 실행하는 것을 목적으로 설계함.그렇지 않으면 모든 프로세스를 실행하고 로그를 관리하는 건 모두 사용자 책임이다. 또, 어떤 프로세스가 남긴 로그인지 파악이 힘들기 때문에 각 프로세스를 자체의 개별 컨테이너로 실행해야 함.여러 프로세스를 단일 컨테이너로 묶..

Kubernetes

[Kubernetes IN ACTION] 2장 - 도커와 쿠버네티스 첫걸음

해당 포스팅은 "쿠버네티스 인 액션"을 공부하고 정리한 글입니다. 모든 내용은 해당 도서를 기준으로 합니다. ⬛ 2장 도커와 쿠버네티스 첫걸음◼️ 2.1 도커를 사용한 컨테이너 이미지 생성, 실행, 공유하기  ◾2.1.1 도커 설치와 Hello World 컨테이너 실행하기도커 설치 : https://docs.docker.com/engine/install/ InstallLearn how to choose the best method for you to install Docker Engine. This client-server application is available on Linux, Mac, Windows, and as a static binary.docs.docker.com Hello World 컨테..

Kubernetes

[Kubernetes IN ACTION] 1장 - 쿠버네티스 소개

해당 포스팅은 "쿠버네티스 인 액션"을 공부하고 정리한 글입니다. 모든 내용은 해당 도서를 기준으로 합니다.⬛ 1장 쿠버네티스 소개몇 년 전만 해도 대부분의 소프트웨어 애플리케이션은 하나의 프로세스 또는 몇 개의 서버에 분산된 프로세스로 실행되는 거대한 모놀리스였음.→ 점차 마이크로서비스라는 독립적으로 실행되는 더 작은 구성 요소로 세분화되고 있음. 마이크로서비스서로 분리 돼 있기 때문에 개별적으로 개발, 배포, 업데이트, 확장을 할 수 있음.하지만 배포 가능한 구성 요소 수가 많아지고 데이터 센터의 규모가 커지면서 전체 시스템을 원활하게 구성, 관리, 유지하는 일이 점점 어려워짐.이런 구성 요소의 서버 배포를 자동으로 스케줄링하고 구성, 관리, 장애 처리를 포함하는 자동화가 필요해 짐.⇒ 쿠버네티스 등..

토오오끼
'k8s' 태그의 글 목록