From a19d8d7020b03d09467ad71a5244381e347a3a5a Mon Sep 17 00:00:00 2001 From: zerobig <38598117+zer0big@users.noreply.github.com> Date: Tue, 18 Sep 2018 23:09:37 +0900 Subject: [PATCH] Translate tutorials/kubernetes-basics/explore in Korean (#36) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 상화작용 --> 상호작용 --- .../kubernetes-basics/explore/_index.md | 2 +- .../explore/explore-interactive.html | 8 +- .../explore/explore-intro.html | 111 +++++++----------- 3 files changed, 45 insertions(+), 76 deletions(-) diff --git a/content/ko/docs/tutorials/kubernetes-basics/explore/_index.md b/content/ko/docs/tutorials/kubernetes-basics/explore/_index.md index f49b543b5..fb189f91d 100644 --- a/content/ko/docs/tutorials/kubernetes-basics/explore/_index.md +++ b/content/ko/docs/tutorials/kubernetes-basics/explore/_index.md @@ -1,4 +1,4 @@ --- -title: Explore Your App +title: 앱 조사하기 weight: 30 --- diff --git a/content/ko/docs/tutorials/kubernetes-basics/explore/explore-interactive.html b/content/ko/docs/tutorials/kubernetes-basics/explore/explore-interactive.html index f9a9d7989..666b1048f 100644 --- a/content/ko/docs/tutorials/kubernetes-basics/explore/explore-interactive.html +++ b/content/ko/docs/tutorials/kubernetes-basics/explore/explore-interactive.html @@ -1,5 +1,5 @@ --- -title: Interactive Tutorial - Exploring Your App +title: 대화형 튜토리얼 - 앱 조사하기 weight: 20 --- @@ -21,7 +21,7 @@
- To interact with the Terminal, please use the desktop/tablet version + 터미널과 상호작용하기 위해, 데스크탑/태블릿 버전을 이용한다.
diff --git a/content/ko/docs/tutorials/kubernetes-basics/explore/explore-intro.html b/content/ko/docs/tutorials/kubernetes-basics/explore/explore-intro.html index f992d9a38..67db26bfc 100644 --- a/content/ko/docs/tutorials/kubernetes-basics/explore/explore-intro.html +++ b/content/ko/docs/tutorials/kubernetes-basics/explore/explore-intro.html @@ -1,5 +1,5 @@ --- -title: Viewing Pods and Nodes +title: 파드와 노드 보기 weight: 10 --- @@ -18,56 +18,41 @@
-
-

Objectives

+
+

목표

    -
  • Learn about Kubernetes Pods.
  • -
  • Learn about Kubernetes Nodes.
  • -
  • Troubleshoot deployed applications.
  • +
  • 쿠버네티스 파드에 대해 배운다.
  • +
  • 쿠버네티스 노드에 대해 배운다.
  • +
  • 배포된 애플리케이션의 문제를 해결한다.
-

Kubernetes Pods

-

When you created a Deployment in Module 2, Kubernetes created a Pod 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:

+

쿠버네티스 파드

+

모듈 2에서 배포를 생성했을 때, 쿠버네티스는 여러분의 애플리케이션 인스턴스에 파드를 생성했다. 파드는 하나 또는 그 이상의 애플리케이션 컨테이너 (도커 또는 rkt와 같은)들의 그룹을 나타내는 쿠버네티스의 추상적 개념으로 일부는 컨테이너에 대한 자원을 공유한다. 그 자원은 다음을 포함한다:

    -
  • Shared storage, as Volumes
  • -
  • Networking, as a unique cluster IP address
  • -
  • Information about how to run each container, such as the container image version or specific - ports to use -
  • +
  • 볼륨과 같은, 공유 스토리지
  • +
  • 클러스터 IP 주소와 같은, 네트워킹
  • +
  • 컨테이너 이미지 버전 또는 사용할 특정 포트와 같이, 각 컨테이너가 동작하는 방식에 대한 정보
-

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.

- -

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.

+

파드는 특유한 "로컬호스트" 애플리케이션 모형을 만들어. 상대적으로 밀접하게 결합되어진 상이한 애플리케이션 컨테이너들을 수용할 수 있다. 가령, 파드는 Node.js 앱과 더불어 Node.js 웹서버에 의해 발행되는 데이터를 공급하는 상이한 컨테이너를 함께 수용할 수 있다. 파드 내 컨테이너는 IP 주소, 그리고 포트 스페이스를 공유하고 항상 함께 위치하고 함께 스케쥴링 되고 동일 노드 상의 컨텍스트를 공유하면서 동작한다.

+ +

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

-

Summary:

+

요약:

    -
  • Pods
  • -
  • Nodes
  • -
  • Kubectl main commands
  • +
  • 파드
  • +
  • 노드
  • +
  • Kubectl 주요 명령어
-

- 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. -

+

+ 파드는 하나 또는 그 이상의 애플리케이션 컨테이너 (도커 또는 rkt와 같은)들의 그룹이고 공유 스토리지 (볼륨), IP 주소 그리고 그것을 동작시키는 방식에 대한 정보를 포함하고 있다. +

@@ -75,7 +60,7 @@

Summary:

-

Pods overview

+

파드 개요

@@ -88,28 +73,19 @@

Pods overview

-

Nodes

-

A Pod always runs on a Node. 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.

- -

Every Kubernetes Node runs at least:

+

노드

+

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

+ +

모든 쿠버네티스 노드는 최소한 다음과 같이 동작한다.

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

Containers should only be scheduled together in a single Pod if they are tightly coupled and - need to share resources such as disk.

+

만약 컨테이너들이 밀접하고 결합되어 있고 디스크와 같은 자원을 공유해야 한다면 오직 하나의 단일 파드에 함께 스케쥴되어져야 한다.

@@ -118,7 +94,7 @@

Nodes

-

Node overview

+

노드 개요

@@ -131,29 +107,23 @@

Node overview

-

Troubleshooting with kubectl

-

In Module 2, 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:

+

kubectl로 문제해결하기

+

모듈 2에서, 여러분은 Kubectl 커맨드-라인 인터페이스를 사용하였다. 여러분은 배포된 애플리케이션과 그 환경에 대한 정보를 얻기 위해 모듈 3에서도 계속 그것을 사용하게 될 것이다. 가장 보편적인 운용업무는 다음 kubectl 명령어를 이용해 처리될 수 있다:

    -
  • kubectl get - list resources
  • -
  • kubectl describe - show detailed information about a resource
  • -
  • kubectl logs - print the logs from a container in a pod
  • -
  • kubectl exec - execute a command on a container in a pod
  • +
  • kubectl get - 자원을 나열한다
  • +
  • kubectl describe - 자원에 대해 상세한 정보를 보여준다.
  • +
  • kubectl logs - 파드 내 컨테이너의 로그들을 출력한다
  • +
  • kubectl exec - 파드 내 컨테이너에 대한 명령을 실행한다.
-

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.

+

언제 애플리케이션이 배포되었으며, 현재 상태가 어떠한지, 그것의 구성은 어떠한지 등을 보기 위해 이러한 명령을 이용할 수 있다.

-

Now that we know more about our cluster components and the command line, let's explore our - application.

+

이제 클러스터 컴포넌트와 커맨드 라인에 대해 알아 보았으니, 애플리케이션을 조사해 보자.

-

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.

+

노드는 쿠버네티스에 있어서 워커 머신이며 클러스터에 따라 VM 또는 물리 머신이 될 수 있다. 여러개의 파드는 하나의 노드 위에서 동작할 수 있다.

@@ -161,8 +131,7 @@

Troubleshooting with kubectl