도커를 사용한 컨테이너 이미지 생성, 실행, 공유하기도커 설치와 "Hello world" 컨테이너 실행쿠버네티스에 배포할 간단한 node.js 애플리케이션 생성하기격리된 컨테이너로 실행하기 위해 애플리케이션을 컨테이너 이미지로 패키징하기이미지 기반의 컨테이너 실행하기누
파드: 쿠버네티스에서 컨테이너 실행 파드소개 파드는 함께 배치된 컨테이너 그룹이며 쿠버네티스의 기본 빌딩 블록이다. 컨테이너를 개별적으로 배포하기보다는 컨테이너를 가진 파드를 배포하고 운영한다. 일반적으로 파드는 하나의 컨테이너만 포함되지만, 파드의 핵심 사항은 파
파드를 수동으로 생성, 감독, 관리하는 방법을 배웠지만 실환경에서는 배포한 애플리케이션이 자동으로 실행되고 수동적인 개입 없이도 안정적인 상태로 유지되길 원할 것이다.이렇게 하기위해 파드를 직접 생성하는 일은 거의 없을 것이다. 대신 레플리케이션컨트롤러 또는 디플로이먼
서비스 소개 쿠버네티스의 서비스는 동일한 서비스를 제공하는 파드 그룹에 지속적인 단일 접점을 만들려고 할 때 생성하는 리소스다. 각 서비스는 서비스가 존재하는 동안 절대 바뀌지 않는 ip주소와 포트가 있다. 클라이언트는 해당 ip와 포트로 접속한 다음 해당 서비스를
앞의 세 개 장에서 파드와 레플리케이션컨트롤러, 레플리카셋, 데몬셋, 잡 서비스와 같은 파드와 상호작용하는 쿠버네티스 리소스를 소개했다. 이제 파드 내부로 다시 돌아가 컨테이너가 어떻게 외부 디스크 스토리지에 접근하는지, 어떻게 컨테이너 간에 스토리지를 공유하는지를 살
지금까지 실습 과정에서 실행한 애플리케이션에는 어떠한 종류의 설정 데이터도 전달할 필요가 없었다. 거의 모든 애플리케이션은 빌드된 애플리케이션 자체에 포함하지 말아야 하는 설정(배포된 인스턴스별로 다른 세팅, 외부 시스템 액세스를 위한 자격증명 등)이 필요하다. 쿠버네
이 장에서는 특정 파드와 컨테이너 메타데이터를 컨테이너로 전달하는 방법과 컨테이너 내에서 실행 중인 애플리케이션이 쿠버네티스 API 서버와 통신해 클러스터에 배포된 리소스 정보를 얻는 것이 얼마나 쉬운지, 더 나아가 이런 리소스를 생성하거나 수정하는 방법을 알아보자.D
쿠버네티스 클러스터에서 실행되는 애플리케이션을 업데이트 하는 방법과 쿠버네티스가 어떻게 무중단 업데이트 프로세스로 전환하는 데 도움을 주는지 살펴보자 쿠버네티스는 레플리카셋 기능을 활용하는 디플로이먼트 리소스를 제공해 선언적인 애플리케이션 업데이트를 가능하게 한다.디플
스테이트풀 파드 복제하기 여러 개의 파드 레플리카를 실행하면서 개별 스토리지 볼륨을 사용하는 파드를 가지려면 어떻게 해야 할까? 스테이트풀셋은 애플리케이션의 인스턴스가 각각 안정적인 이름과 상태를 가지며 개별적으로 취급돼야 하는 애플리케이션에 알맞게 만들어졌다. 스