모음/[쿠버네티스 인 액션] 15

[쿠버네티스 인 액션] 2장. 도커와 쿠버네티스 첫걸음 - 쿠버네티스에 첫 애플리케이션 실행

1. node.js 애플리케이션 구동 : 래플리케이션 컨트롤러 생성 1) 레플리케이션 컨트롤러 생성 책에서는 이렇게 나오지만 deprecated 된 거라고 한다.  kubectl run kubia --image=sootoance/kubia --port=8080 --generator=run/v1--generator : 레플리케이션 컨트롤러 생성  kubectl run | Kubernetes kubectl runSynopsis Create and run a particular image in a pod. kubectl run NAME --image=image [--env="key=value"] [--port=port] [--dry-run=server|client] [--overrides=inline-json..

[쿠버네티스 인 액션] 2장. 도커와 쿠버네티스 첫걸음 - 쿠버네티스 클러스터 설치

환경 : mac m1 전까지는 컨테이너 이미지에 애플리케이션을 패키징하고 도커 허브를 사용한다. 도커에서 직접 실행하는 대신 쿠버네티스 클러스터에 배포할 수 있다.  1. 쿠버네티스 클러스터 설치 관련 Production environment | Kubernetes1) 로컬 머신에 단일 노드 쿠버네티스 클러스터를 실행  2) 구글 쿠버네티스 엔진에 실행중인 틀러스터에 접근하는 방법 3) kubeadm 도구 사용해 클러스터에 설치하는 방법 (부록B) ㄴ Bootstrapping clusters with kubeadm | Kubernetes4) AWS에 쿠버네티스 설치 (kops 도구)ㄴ kubernetes/kops: Kubernetes Operations (kOps) - Production Grade k8..

[쿠버네티스 인 액션] 2장. 도커와 쿠버네티스 첫걸음 - docker 이미지, node.js 애플리케이션 실행

1. docker 설치  Install Docker EngineLearn 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 ㄴ mac 설치 링크 Install Docker Desktop on Mac | Docker Docs Install Docker Desktop on MacInstall Docker for Mac to get started. This guide covers system requirements, where to download, and ..

[쿠버네티스 인 액션] 1장. 쿠버네티스 소개 - 쿠버네티스 소개

1. 쿠버네티스 개요 - 개발자가 애플리케이션 매니페스트를 마스터에 게시하면, 쿠버네티스는 해당 애플리케이션을 워커 노드 클러스터에 배포- 개발자는 특정 애플리케이션이 함께 실행되도록 지정할 수도 있으며, 쿠버네티스는 여러 어플리케이션을 동일한 워커 노드에 배포- 다른 애플리케이션은 클러스터에 걸쳐서 분산되지만 배포된 위치에 상관없이 동일한 방식으로 서로 통신할 수 있음.   2. 쿠버네티스 클러스터 아키텍처 이해 - 마스터 노드 : 전체 쿠버네티스 시스템을 제어하고 관리하는 쿠버네티스 컨트롤플레인을 실행 - 워커 노드 : 실제 배포되는 컨테이너 애플리케이션을 실행  - 컨트롤 플레인 : 클러스터를 제어하고 작동시킴ㄴ 쿠버네티스 API : 사용자, 컨트롤 플레인 구성 요소와 통신ㄴ 스케줄러 : 애플리케이..

[쿠버네티스 인 액션] 1장. 쿠버네티스 소개 - 컨테이너 기술 소개 w.쿠버네티스 TV, 악분 일상

1. 쿠버네티스와 같은 시스템이 필요한 이유 - 조금 뻔한 내용이 많아서 패스 2. 컨테이너 기술 소개 1) 리눅스 컨테이너 기술 - 동일한 호스트 시스템에서 여러 개의 서비스를 실행할 수 있으며 동시에 서로 다른 환경을 만들어줄 뿐만 아니라 - 가상머신과 유사하게 서로 격리하지만 오버헤드가 훨씬 적음  2) 컨테이너와 가상머신 비교 [가상머신]- 호스트에 가상머신 3개를 실행하면, 3개는 각각 완전히 분리된 운영체제가 실행되고 동일한 베어메탈 하드웨어를 공유한다. - 가상머신 아래에는 물리적 하드웨어 리소스를 각 가상머신 내부의 운영체제에서 사용할 수 있는 더 작은 리소스로 나누는 호스트OS와 하이퍼바이저가 있음. ㄴ 해당 가상머신 내에서 실행되는 애플리케이션의 가상머신의 게스트 OS 커널에 대한 시스..

반응형