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/update in Korean
Browse files Browse the repository at this point in the history
  • Loading branch information
zer0big committed Sep 13, 2018
1 parent be5c5fc commit f967309
Show file tree
Hide file tree
Showing 3 changed files with 28 additions and 36 deletions.
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
---
title: Update Your App
title: 앱 업데이트하기
weight: 60
---
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Interactive Tutorial - Updating Your App
title: 대화형 튜토리얼 - 앱 업데이트 하기
weight: 20
---

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/6"
data-katacoda-color="326de6" data-katacoda-secondary="273d6d" data-katacoda-hideintro="false"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Performing a Rolling Update
title: 롤링 업데이트 수행하기
weight: 10
---

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

<div class="col-md-8">
<h3>Objectives</h3>
<h3>목표</h3>
<ul>
<li>Perform a rolling update using kubectl.</li>
<li>kubectl을 이용하여 롤링 업데이트 수행하기</li>
</ul>
</div>

<div class="col-md-8">
<h3>Updating an application</h3>
<h3>애플리케이션 업데이트하기</h3>

<p>Users expect applications to be available all the time and developers are expected to deploy new
versions of them several times a day. In Kubernetes this is done with rolling updates. <b>Rolling
updates</b> allow Deployments' update to take place with zero downtime by incrementally updating
Pods instances with new ones. The new Pods will be scheduled on Nodes with available resources.</p>
<p> 사용자들은 애플리케이션이 항상 가용한 상태일 것이라 여기고 개발자들은 하루에 여러번씩 새로운 버전을
배포하도록 요구 받고있다. 쿠버네티스에서는 이것을 롤링 업데이트를 통해 이루고 있다. <b>롤링 업데이트</b>는 파드 인스턴스를 점진적으로 새로운 것으로 업데이트하여 디플로이먼트 업데이트가 서비스 중단 없이 이루어 질 수 있도록 해준다.
새로운 파드는 가용한 자원을 보유한 노드로 스케줄 되어질 것이다.</p>

<p>In the previous module we scaled our application to run multiple instances. This is a requirement for
performing updates without affecting application availability. By default, the maximum number of
Pods that can be unavailable during the update and the maximum number of new Pods that can be
created, is one. Both options can be configured to either numbers or percentages (of Pods).
In Kubernetes, updates are versioned and any Deployment update can be reverted to previous (stable)
version.</p>
<p>이전 모듈에서 여러 개의 인스턴스를 동작시키도록 애플리케이션을 스케일 했다. 이것은 애플리케이션의 가용성에 영향을 미치지 않으면서
업데이트를 수행하는 것에 대한 요구이다. 기본적으로, 업데이트가 이루어지는 동안 이용 불가한 파드의 최대 개수와 생성 가능한 새로운 파드의 최대 개수는 같다.
두 옵션은 (파드에 대한) 개수 또는 백분율로 구성될 수 있다.
쿠버네티스에서, 업데이트는 버전으로 관리되고 어떠한 디플로이먼트 업데이트라도 이전의 (안정적인) 버전으로 원복이 가능하다.</p>

</div>
<div class="col-md-4">
<div class="content__box content__box_lined">
<h3>Summary:</h3>
<h3>요약:</h3>
<ul>
<li>Updating an app</li>
<li>앱 업데이트하기</li>
</ul>
</div>
<div class="content__box content__box_fill">
<p><i>Rolling updates allow Deployments' update to take place with zero downtime by incrementally
updating Pods instances with new ones. </i></p>
<p><i>롤링 업데이트는 파드 인스턴스를 점진적으로 새로운 것으로 업데이트하여 디플로이먼트 업데이트가 서비스 중단 없이 이루어 질 수 있도록 해준다. </i></p>
</div>
</div>
</div>
<br>

<div class="row">
<div class="col-md-8">
<h2 style="color: #3771e3;">Rolling updates overview</h2>
<h2 style="color: #3771e3;">롤링 업데이트 개요</h2>
</div>
</div>
<div class="row">
Expand Down Expand Up @@ -89,10 +85,10 @@ <h2 style="color: #3771e3;">Rolling updates 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 @@ -103,23 +99,20 @@ <h2 style="color: #3771e3;">Rolling updates overview</h2>
<div class="row">
<div class="col-md-8">

<p>Similar to application Scaling, if a Deployment is exposed publicly, the Service will load-balance
the traffic only to available Pods during the update. An available Pod is an instance that is
available to the users of the application.</p>
<p>애플리케이션 스케일링과 유사하게, 디플로이먼트가 외부로 노출되면, 서비스는 업데이트가 이루어 지는 동안 오직 가용한 파드에게만 트래픽을 로드밸런스 할 것이다. 가용한 파드란 애플리케이션의 사용자들에게 가용한 상태의 인스턴스를 말한다.</p>

<p>Rolling updates allow the following actions:</p>
<p>롤링 업데이트는 다음 동작들을 허용해준다:</p>
<ul>
<li>Promote an application from one environment to another (via container image updates)</li>
<li>Rollback to previous versions</li>
<li>Continuous Integration and Continuous Delivery of applications with zero downtime</li>
<li>하나의 환경에서 또 다른 환경으로의 애플리케이션 프로모션 (컨테이너 이미지 업데이트를 통해)</li>
<li>이전 버전으로의 롤백</li>
<li>서비스 중단 없는 애플리케이션의 지속적인 통합과 지속적인 전달</li>

</ul>

</div>
<div class="col-md-4">
<div class="content__box content__box_fill">
<p><i>If a Deployment is exposed publicly, the Service will load-balance the traffic only to
available Pods during the update. </i></p>
<p><i>디플로이먼트가 외부로 노출되면, 서비스는 업데이트가 이루어 지는 동안 오직 가용한 파드에게만 트래픽을 로드밸런스 할 것이다. </i></p>
</div>
</div>
</div>
Expand All @@ -128,16 +121,15 @@ <h2 style="color: #3771e3;">Rolling updates overview</h2>

<div class="row">
<div class="col-md-8">
<p> In the following interactive tutorial, we'll update our application to a new version, and also
perform a rollback.</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/update-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 f967309

Please sign in to comment.