Skip to content
This repository has been archived by the owner on Oct 16, 2018. It is now read-only.

Commit

Permalink
Translate tutorials/kubernetes-basics/scale in Korean
Browse files Browse the repository at this point in the history
  • Loading branch information
gochist committed Sep 3, 2018
1 parent 24cc044 commit 9f7e5a1
Show file tree
Hide file tree
Showing 3 changed files with 38 additions and 39 deletions.
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
---
title: Scale Your App
title: 애플리케이션 스케일링하기
weight: 50
---
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
---
title: Interactive Tutorial - Scaling Your App
title: 대화형 튜토리얼 - 애플리케이션 스케일링하기
weight: 20
---

<!DOCTYPE html>

<html lang="en">
<html lang="ko">

<body>

Expand All @@ -19,7 +19,7 @@

<div class="katacoda">
<div class="katacoda__alert">
To interact with the Terminal, please use the desktop/tablet version
터미널로 상호 작용하기 위해서, 데스크탑/태블릿 버전을 사용해주세요
</div>
<div class="katacoda__box" id="inline-terminal-1" data-katacoda-id="kubernetes-bootcamp/5"
data-katacoda-color="326de6" data-katacoda-secondary="273d6d" data-katacoda-hideintro="false"
Expand All @@ -29,8 +29,8 @@
</div>
<div class="row">
<div class="col-md-12">
<a class="btn btn-lg btn-success" href="/docs/tutorials/kubernetes-basics/update-intro/" role="button">Continue
to Module 6<span class="btn__next"></span></a>
<a class="btn btn-lg btn-success" href="/docs/tutorials/kubernetes-basics/update-intro/" role="button">
모듈 6으로 진행하기<span class="btn__next"></span></a>
</div>
</div>

Expand Down
65 changes: 32 additions & 33 deletions content/ko/docs/tutorials/kubernetes-basics/scale/scale-intro.html
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
---
title: Running Multiple Instances of Your App
title: 복수의 애플리케이션 인스턴스를 구동하기
weight: 10
---

<!DOCTYPE html>

<html lang="en">
<html lang="ko">

<body>

Expand All @@ -18,43 +18,43 @@
<div class="row">

<div class="col-md-8">
<h3>Objectives</h3>
<h3>목표</h3>
<ul>
<li>Scale an app using kubectl.</li>
<li>kubectl을 사용해서 애플리케이션을 스케일한다.</li>
</ul>
</div>

<div class="col-md-8">
<h3>Scaling an application</h3>
<h3>애플리케이션을 스케일하기</h3>

<p>In the previous modules we created a <a
href="https://kubernetes.io/docs/concepts/workloads/controllers/deployment/"> Deployment</a>,
and then exposed it publicly via a <a
href="https://kubernetes.io/docs/concepts/services-networking/service/">Service</a>. The
Deployment created only one Pod for running our application. When traffic increases, we will need to
scale the application to keep up with user demand.</p>
<p>지난 모듈에서 <a
href="https://kubernetes.io/docs/concepts/workloads/controllers/deployment/"> 디플로이먼트</a>,
를 만들고 <a href="https://kubernetes.io/docs/concepts/services-networking/service/">서비스</a>
통해서 디플로이먼트를 외부에 노출시켜 봤다. 해당 디플로이먼트는 애플리케이션을 구동하기 위해 단
하나의 파드(Pod)만을 생성했었다. 트래픽이 증가하면, 사용자 요청에 맞추어 애플리케이션의 규모를
조정할 필요가 있다.</p>

<p><b>Scaling</b> is accomplished by changing the number of replicas in a Deployment</p>
<p>디플로이먼트의 복제 수를 변경하면 <b>스케일링</b>이 수행된다</p>

</div>
<div class="col-md-4">
<div class="content__box content__box_lined">
<h3>Summary:</h3>
<h3>요약:</h3>
<ul>
<li>Scaling a Deployment</li>
<li>디플로이먼트 스케일링하기</li>
</ul>
</div>
<div class="content__box content__box_fill">
<p><i> You can create from the start a Deployment with multiple instances using the --replicas
parameter for the kubectl run command </i></p>
<p><i> kubectl run 명령에 --replicas 파라미터를 사용해서 처음부터 복수의 인스턴스로 구동되는
디플로이먼트를 만들 수도 있다 </i></p>
</div>
</div>
</div>
<br>

<div class="row">
<div class="col-md-8">
<h2 style="color: #3771e3;">Scaling overview</h2>
<h2 style="color: #3771e3;">스케일링 개요</h2>
</div>
</div>

Expand All @@ -77,10 +77,10 @@ <h2 style="color: #3771e3;">Scaling overview</h2>
</div>

<a class="left carousel-control" href="#myCarousel" role="button" data-slide="prev">
<span class="sr-only ">Previous</span>
<span class="sr-only ">이전</span>
</a>
<a class="right carousel-control" href="#myCarousel" role="button" data-slide="next">
<span class="sr-only">Next</span>
<span class="sr-only">다음</span>
</a>

</div>
Expand All @@ -92,21 +92,21 @@ <h2 style="color: #3771e3;">Scaling overview</h2>
<div class="row">
<div class="col-md-8">

<p>Scaling out a Deployment will ensure new Pods are created and scheduled to Nodes with available
resources. Scaling will increase the number of Pods to the new desired state. Kubernetes also
supports <a href="http://kubernetes.io/docs/user-guide/horizontal-pod-autoscaling/">autoscaling</a>
of Pods, but it is outside of the scope of this tutorial. Scaling to zero is also possible, and it
will terminate all Pods of the specified Deployment.</p>
<p>디플로이먼트를 스케일 아웃하면 신규 파드가 생성되어서 가용한 자원이 있는 노드에 스케줄된다.
스케일링 기능은 새로 의도한 상태(desired state)까지 파드의 수를 늘린다. 쿠버네티스는
파드의 <a href="http://kubernetes.io/docs/user-guide/horizontal-pod-autoscaling/">오토스케일링</a>
도 지원하지만 본 튜토리얼에서는 다루지 않는다. 0까지 스케일링하는 것도 가능하다. 이 경우 해당
디플로이먼트의 모든 파드가 종료된다.</p>

<p>Running multiple instances of an application will require a way to distribute the traffic to all of
them. Services have an integrated load-balancer that will distribute network traffic to all Pods of
an exposed Deployment. Services will monitor continuously the running Pods using endpoints, to
ensure the traffic is sent only to available Pods.</p>
<p>애플리케이션의 인스턴스를 복수로 구동하게 되면 트래픽을 해당 인스턴스 모두에 분산시킬 방법이
필요해진다. 서비스는 노출된 디플로이먼트의 모든 파드에 네트워크 트래픽을 분산시켜줄 통합된
로드밸런서를 갖는다. 서비스는 엔드포인트를 이용해서 구동중인 파드를 지속적으로 모니터링함으로써
가용한 파드에만 트래픽이 전달되도록 해준다.</p>

</div>
<div class="col-md-4">
<div class="content__box content__box_fill">
<p><i>Scaling is accomplished by changing the number of replicas in a Deployment.</i></p>
<p><i>디플로이먼트의 복제 수를 변경하면 스케일링이 수행된다.</i></p>
</div>
</div>
</div>
Expand All @@ -115,17 +115,16 @@ <h2 style="color: #3771e3;">Scaling overview</h2>

<div class="row">
<div class="col-md-8">
<p> Once you have multiple instances of an Application running, you would be able to do Rolling updates
without downtime. We'll cover that in the next module. Now, let's go to the online terminal and
scale our application.</p>
<p> 일단 복수의 애플리케이션의 인스턴스가 구동 중이면, 다운타임 없이 롤링 업데이트를 할 수 있다.
다음 모듈에서 이 내용을 다루도록 하겠다. 이제 온라인 터미널로 가서 애플리케이션을 스케일해보자.</p>
</div>
</div>
<br>

<div class="row">
<div class="col-md-12">
<a class="btn btn-lg btn-success" href="/docs/tutorials/kubernetes-basics/scale-interactive/"
role="button">Start Interactive Tutorial <span class="btn__next"></span></a>
role="button">대화형 튜토리얼 시작하기 <span class="btn__next"></span></a>
</div>
</div>

Expand Down

0 comments on commit 9f7e5a1

Please sign in to comment.