Home

0

(K8s) 5. 여러 인스턴스를 실행하기. Scaling 하기

Scaling애플리케이션 스케일링하기이전 모듈에서 서비스를 만들고 퍼블릭하게 노출했다. 해당 디플로이멘트는 하나의 파드로 증가하도록 했다. 트래픽이 증가하면 사용자가 요구하는대로 어플리케이션을 실행할 필요 있다,.스케일링은 디플러이먼트의 어플리케이션 replicas를 몇개할지 정하는것이다. 하나만 감싸고 있는 서비스를 여러노드에 거쳐 서비스를 스케일 아웃을

0

(K8s) 3. Pods and Nodes

Podshttps://kubernetes.io/ko/docs/tutorials/kubernetes-basics/explore/explore-intro/ 디플로이먼트를 만들면 쿠버네티스는 파드를 만들어 어플리케이션 인스턴스를 호스트 해준다. 파드는 쿠버네티스 인스턴스이며 하나 또는 여러 컨테이너(도커나 rkt) 그룹을 추상화한것이다. 컨테이너 뿐만아니라 컨테

0

(K8s) 2. 클러스터 생성 및 앱 배포, 마스터 / 노드

클러스터 생성 및 앱 배포이번에는 쿠버네티스란 무엇인지, 미니큐브는 무엇인지에 대해 알아보자. https://kubernetes.io/ko/docs/tutorials/kubernetes-basics/create-cluster/cluster-intro/ 참고 쿠버네티스 클러스터쿠버네티스는 높은 가용성을 클러스터 하는것이다. 즉 하나의 유닛으로 일하는 여러 컴

0

(K8s) 1. 쿠버네티스 개요

쿠버네티스 개요https://kubernetes.io/ko/docs/tutorials/kubernetes-basics/ 참고 컨테이너화된 애플리케이션들을 관리할 수 있게 해준다. 컨테이너화 된 어플리케이션을 클러스터에 배포하는가. 즉 도커이미지로 만든것을 클러스터 배포하는가. 이번엔 스웜이 아닌 쿠버네티스라는 클러스터에 배포하는것. 어떻게 스케일할것인가.

0

(Docker) 4. Stacks

docker-machine start $(docker-machine ls -q)를 입력하여 도커머신들을 띄우자 Swarm?스웜은 도커를 실행하는 머신들의 클러스터이며 애플리케이션을 배포할 수 있다. 컨테이너를 실행하고 여러머신에서 실행할 수 있다. Stack?이번에는 구조중 가장 맨위에 있는 스택을 다루겠다. 스택은 의존성을 공유하고 있는 관련있는 서비스들

0

(Docker) 3. Swarms

이전강의에서는 만든 앱을 가져와서 어떻게 컴포즈로 정의해야 하는지 docker-compose.yml파일로 정의했었다.이번에는 애플리케이션을 클러스터에 배포한다. 멀티 컨테이너, 멀티 머신, 멀티 어플리케이션을 스웜이라 불리는 도커나이저 클러스터인 스웜에 배포할것이다. 스웜?스웜은 도커로 실행하는 머신들의 그룹이고 클러스터로 조인되어있다. 도커 커맨드를 그대

0

(Docker) 2. Docker Services

Docker Serviceshttps://docs.docker.com/get-started 를 참고하여 진행 Compose를 설치하자. (보통 도커 설치하면 미리 깔린다.) 이번엔 어플리케이션을 로드밸런싱하고 스케일한다. 즉 컨테이너를 여러개 띄운다. 지난번엔 컨테이너를 했고 이번엔 서비스를 배운다.이전에도 얘기했듯이 컨테이너 위에 서비스 서비스 위에 스택

0

(Docker) 1. Docker Orientation, Container

Docker Orientation, Container도커란?도커는 개발자, 시스템관리자를 위한 플랫폼이다. 애플리케이션을 컨테이너를 사용해 개발하고 배포할 수 있는 시스템. 컨테이너?컨테이너는 이미지를 실행한 런타임 인스턴스 이미지?이미지는 실행 가능한 패키지. https://blog.hanumoka.net/2018/04/28/docker-20180428-

0

규칙 17. 계승을 위한 설계와 문서를 갖추거나, 그럴 수 없다면 계승을 금지하라

계승을 위한 설계와 문서를 갖춘다는것은 무슨의미일까?메서드를 재정의 하면 어떤일이 생기는 지 문서에 잘 남겨야 한다. 즉 재정의 가능 메소드가 내부적으로 어떻게 동작하는지 문서에 남기라는 것이다. public, protected로 선언된 모든 메서드와 생성자에 대해 어떤 재정의 가능 메서드를 어떤 순서로 호출하는지 호출결과는 어떤 영향을 미치는지 남기라는