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/explore in Korean
Browse files Browse the repository at this point in the history
상화작용 --> 상호작용
  • Loading branch information
zer0big committed Sep 15, 2018
1 parent be5c5fc commit 16256d9
Show file tree
Hide file tree
Showing 3 changed files with 45 additions and 76 deletions.
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
---
title: Explore Your App
title: 앱 조사하기
weight: 30
---
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Interactive Tutorial - Exploring Your App
title: 대화형 튜토리얼 - 앱 조사하기
weight: 20
---

Expand All @@ -21,7 +21,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/4"
Expand All @@ -32,8 +32,8 @@
</div>
<div class="row">
<div class="col-md-12">
<a class="btn btn-lg btn-success" href="/docs/tutorials/kubernetes-basics/expose-intro/" role="button">Continue
to Module 4<span class="btn__next"></span></a>
<a class="btn btn-lg btn-success" href="/docs/tutorials/kubernetes-basics/expose-intro/" role="button">모듈 4로
진행하기<span class="btn__next"></span></a>
</div>
</div>

Expand Down
111 changes: 40 additions & 71 deletions content/ko/docs/tutorials/kubernetes-basics/explore/explore-intro.html
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Viewing Pods and Nodes
title: 파드와 노드 보기
weight: 10
---

Expand All @@ -18,64 +18,49 @@

<div class="row">

<div class="col-md-8">
<h3>Objectives</h3>
<div class="col-md-8">
<h3>목표</h3>
<ul>
<li>Learn about Kubernetes Pods.</li>
<li>Learn about Kubernetes Nodes.</li>
<li>Troubleshoot deployed applications.</li>
<li>쿠버네티스 파드에 대해 배운다.</li>
<li>쿠버네티스 노드에 대해 배운다.</li>
<li>배포된 애플리케이션의 문제를 해결한다.</li>
</ul>
</div>

<div class="col-md-8">
<h2>Kubernetes Pods</h2>
<p>When you created a Deployment in Module <a
href="/docs/tutorials/kubernetes-basics/deploy-intro/">2</a>, Kubernetes created a <b>Pod</b> to
host your application instance. A Pod is a Kubernetes abstraction that represents a group of one or
more application containers (such as Docker or rkt), and some shared resources for those containers.
Those resources include:</p>
<h2>쿠버네티스 파드</h2>
<p>모듈 <a href="/docs/tutorials/kubernetes-basics/deploy-intro/">2</a>에서 배포를 생성했을 때, 쿠버네티스는 여러분의 애플리케이션 인스턴스에 <b>파드</b>를 생성했다. 파드는 하나 또는 그 이상의 애플리케이션 컨테이너 (도커 또는 rkt와 같은)들의 그룹을 나타내는 쿠버네티스의 추상적 개념으로 일부는 컨테이너에 대한 자원을 공유한다. 그 자원은 다음을 포함한다:</p>
<ul>
<li>Shared storage, as Volumes</li>
<li>Networking, as a unique cluster IP address</li>
<li>Information about how to run each container, such as the container image version or specific
ports to use
</li>
<li>볼륨과 같은, 공유 스토리지</li>
<li>클러스터 IP 주소와 같은, 네트워킹</li>
<li>컨테이너 이미지 버전 또는 사용할 특정 포트와 같이, 각 컨테이너가 동작하는 방식에 대한 정보</li>
</ul>
<p>A Pod models an application-specific "logical host" and can contain different application containers
which are relatively tightly coupled. For example, a Pod might include both the container with your
Node.js app as well as a different container that feeds the data to be published by the Node.js
webserver. The containers in a Pod share an IP Address and port space, are always co-located and
co-scheduled, and run in a shared context on the same Node.</p>

<p>Pods are the atomic unit on the Kubernetes platform. When we create a Deployment on Kubernetes, that
Deployment creates Pods with containers inside them (as opposed to creating containers directly).
Each Pod is tied to the Node where it is scheduled, and remains there until termination (according
to restart policy) or deletion. In case of a Node failure, identical Pods are scheduled on other
available Nodes in the cluster.</p>
<p>파드는 특유한 "로컬호스트" 애플리케이션 모형을 만들어. 상대적으로 밀접하게 결합되어진 상이한 애플리케이션 컨테이너들을 수용할 수 있다. 가령, 파드는 Node.js 앱과 더불어 Node.js 웹서버에 의해 발행되는 데이터를 공급하는 상이한 컨테이너를 함께 수용할 수 있다. 파드 내 컨테이너는 IP 주소, 그리고 포트 스페이스를 공유하고 항상 함께 위치하고 함께 스케쥴링 되고 동일 노드 상의 컨텍스트를 공유하면서 동작한다.</p>

<p>파드는 쿠버네티스 플랫폼 상에서 최소 단위가 된다. 우리가 쿠버네티스에서 배포를 생성할 때, 그 배포는 컨테이너 내부에서 컨테이너와 함께 파드를 생성한다. 각 파드는 스케쥴 되어진 노드에게 묶여지게 된다. 그리고 (재구동 정책에 따라) 소멸되거나 삭제되기 전까지 그 노드에 유지된다. 노드에 실패가 발생할 경우, 클러스터 내에 가용한 다른 노드들을 대상으로 스케쥴되어진다.</p>

</div>
<div class="col-md-4">
<div class="content__box content__box_lined">
<h3>Summary:</h3>
<h3>요약:</h3>
<ul>
<li>Pods</li>
<li>Nodes</li>
<li>Kubectl main commands</li>
<li>파드</li>
<li>노드</li>
<li>Kubectl 주요 명령어</li>
</ul>
</div>
<div class="content__box content__box_fill">
<p><i>
A Pod is a group of one or more application containers (such as Docker or rkt) and includes
shared storage (volumes), IP address and information about how to run them.
</i></p>
<p><i>
파드는 하나 또는 그 이상의 애플리케이션 컨테이너 (도커 또는 rkt와 같은)들의 그룹이고 공유 스토리지 (볼륨), IP 주소 그리고 그것을 동작시키는 방식에 대한 정보를 포함하고 있다.
</i></p>
</div>
</div>
</div>
<br>

<div class="row">
<div class="col-md-8">
<h2 style="color: #3771e3;">Pods overview</h2>
<h2 style="color: #3771e3;">파드 개요</h2>
</div>
</div>

Expand All @@ -88,28 +73,19 @@ <h2 style="color: #3771e3;">Pods overview</h2>

<div class="row">
<div class="col-md-8">
<h2>Nodes</h2>
<p>A Pod always runs on a <b>Node</b>. A Node is a worker machine in Kubernetes and may be either a
virtual or a physical machine, depending on the cluster. Each Node is managed by the Master. A Node
can have multiple pods, and the Kubernetes master automatically handles scheduling the pods across
the Nodes in the cluster. The Master's automatic scheduling takes into account the available
resources on each Node.</p>

<p>Every Kubernetes Node runs at least:</p>
<h2>노드</h2>
<p>파드는 언제나 <b>노드</b> 상에서 동작한다. 노드는 쿠버네티스에서 워커 머신을 말하며 클러스터에 따라 가상 또는 물리 머신일 수 있다. 각 노드는 마스터에 의해 관리된다. 하나의 노드는 여러 개의 파드를 가질 수 있고, 쿠버네티스 마스터는 클러스터 내 노드를 통해서 파드에 대한 스케쥴링을 자동으로 처리한다.</p>

<p>모든 쿠버네티스 노드는 최소한 다음과 같이 동작한다.</p>
<ul>
<li>Kubelet, a process responsible for communication between the Kubernetes Master and the Node; it
manages the Pods and the containers running on a machine.
</li>
<li>A container runtime (like Docker, rkt) responsible for pulling the container image from a
registry, unpacking the container, and running the application.
</li>
<li>Kubelet은, 쿠버네티스 마스터와 노드 간 통신을 책임지는 프로세스이며, 하나의 머신 상에서 동작하는 파드와 컨테이너를 관리한다.</li>
<li>(도커, rkt)와 같은 컨테이너 런타임은 레지스트리에서 컨테이너 이미지를 가져와 묶여 있는 것을 풀고 애플리케이션을 동작시키는 책임을 맡는다. </li>
</ul>

</div>
<div class="col-md-4">
<div class="content__box content__box_fill">
<p><i> Containers should only be scheduled together in a single Pod if they are tightly coupled and
need to share resources such as disk. </i></p>
<p><i> 만약 컨테이너들이 밀접하고 결합되어 있고 디스크와 같은 자원을 공유해야 한다면 오직 하나의 단일 파드에 함께 스케쥴되어져야 한다. </i></p>
</div>
</div>
</div>
Expand All @@ -118,7 +94,7 @@ <h2>Nodes</h2>

<div class="row">
<div class="col-md-8">
<h2 style="color: #3771e3;">Node overview</h2>
<h2 style="color: #3771e3;">노드 개요</h2>
</div>
</div>

Expand All @@ -131,38 +107,31 @@ <h2 style="color: #3771e3;">Node overview</h2>

<div class="row">
<div class="col-md-8">
<h2>Troubleshooting with kubectl</h2>
<p>In Module <a href="/docs/tutorials/kubernetes-basics/deploy-intro/">2</a>, you used Kubectl
command-line interface. You'll continue to use it in Module 3 to get information about deployed
applications and their environments. The most common operations can be done with the following
kubectl commands:</p>
<h2>kubectl로 문제해결하기</h2>
<p>모듈 <a href="/docs/tutorials/kubernetes-basics/deploy-intro/">2</a>에서, 여러분은 Kubectl 커맨드-라인 인터페이스를 사용하였다. 여러분은 배포된 애플리케이션과 그 환경에 대한 정보를 얻기 위해 모듈 3에서도 계속 그것을 사용하게 될 것이다. 가장 보편적인 운용업무는 다음 kubectl 명령어를 이용해 처리될 수 있다:</p>
<ul>
<li><b>kubectl get</b> - list resources</li>
<li><b>kubectl describe</b> - show detailed information about a resource</li>
<li><b>kubectl logs</b> - print the logs from a container in a pod</li>
<li><b>kubectl exec</b> - execute a command on a container in a pod</li>
<li><b>kubectl get</b> - 자원을 나열한다</li>
<li><b>kubectl describe</b> - 자원에 대해 상세한 정보를 보여준다.</li>
<li><b>kubectl logs</b> - 파드 내 컨테이너의 로그들을 출력한다</li>
<li><b>kubectl exec</b> - 파드 내 컨테이너에 대한 명령을 실행한다.</li>
</ul>

<p>You can use these commands to see when applications were deployed, what their current statuses are,
where they are running and what their configurations are.</p>
<p>언제 애플리케이션이 배포되었으며, 현재 상태가 어떠한지, 그것의 구성은 어떠한지 등을 보기 위해 이러한 명령을 이용할 수 있다.</p>

<p>Now that we know more about our cluster components and the command line, let's explore our
application.</p>
<p>이제 클러스터 컴포넌트와 커맨드 라인에 대해 알아 보았으니, 애플리케이션을 조사해 보자.</p>

</div>
<div class="col-md-4">
<div class="content__box content__box_fill">
<p><i> A node is a worker machine in Kubernetes and may be a VM or physical machine, depending on
the cluster. Multiple Pods can run on one Node. </i></p>
<p><i> 노드는 쿠버네티스에 있어서 워커 머신이며 클러스터에 따라 VM 또는 물리 머신이 될 수 있다. 여러개의 파드는 하나의 노드 위에서 동작할 수 있다.</i></p>
</div>
</div>
</div>
<br>

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

Expand Down

0 comments on commit 16256d9

Please sign in to comment.