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/create-cluster (#15)
Browse files Browse the repository at this point in the history
  • Loading branch information
gochist authored and k8s-ci-robot committed Aug 30, 2018
1 parent 948025b commit 24cc044
Show file tree
Hide file tree
Showing 3 changed files with 53 additions and 56 deletions.
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
---
title: Create a Cluster
title: 클러스터 생성하기
weight: 10
---
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
---
title: Interactive Tutorial - Creating a Cluster
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/1"
data-katacoda-color="326de6" data-katacoda-secondary="273d6d" data-katacoda-hideintro="false"
Expand All @@ -28,8 +28,8 @@
</div>
<div class="row">
<div class="col-md-12">
<a class="btn btn-lg btn-success" href="/docs/tutorials/kubernetes-basics/deploy-intro/" role="button">Continue
to Module 2<span class="btn__next"></span></a>
<a class="btn btn-lg btn-success" href="/docs/tutorials/kubernetes-basics/deploy-intro/" role="button">
모듈 2로 진행하기<span class="btn__next"></span></a>
</div>
</div>

Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
---
title: Using Minikube to Create a Cluster
title: Minikube를 사용해서 클러스터 생성하기
weight: 10
---

<!DOCTYPE html>

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

<body>

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

<div class="col-md-8">
<h3>Objectives</h3>
<h3>목표</h3>
<ul>
<li>Learn what a Kubernetes cluster is.</li>
<li>Learn what Minikube is.</li>
<li>Start a Kubernetes cluster using an online terminal.</li>
<li>쿠버네티스 클러스터가 무엇인지 배운다.</li>
<li>Minikube가 무엇인지 배운다.</li>
<li>온라인 터미널을 사용해서 쿠버네티스 클러스터를 시작한다.</li>
</ul>
</div>

<div class="col-md-8">
<h3>Kubernetes Clusters</h3>
<h3>쿠버네티스 클러스터</h3>
<p>
<b>Kubernetes coordinates a highly available cluster of computers that are connected to work as a
single unit.</b> The abstractions in Kubernetes allow you to deploy containerized applications
to a cluster without tying them specifically to individual machines. To make use of this new model
of deployment, applications need to be packaged in a way that decouples them from individual hosts:
they need to be containerized. Containerized applications are more flexible and available than in
past deployment models, where applications were installed directly onto specific machines as
packages deeply integrated into the host. <b>Kubernetes automates the distribution and scheduling of
application containers across a cluster in a more efficient way.</b> Kubernetes is an <a
href="https://github.com/kubernetes/kubernetes">open-source</a> platform and is
production-ready.
<b>쿠버네티스는 서로 연결되어서 단일 유닛처럼 동작하는 고가용성의 컴퓨터 클러스터를 상호조정한다.</b>
쿠버네티스의 추상화된 개념을 통해 개별 머신에 얽매이지 않고 컨테이너화된 애플리케이션을 클러스터에
배포할 수 있다. 이렇게 새로운 배포 모델을 활용하려면, 애플리케이션을 개별 호스트에 결합되지 않는
방식으로 패키지할 필요가 있다. 즉, 컨테이너화 해야 한다. 컨테이너화된 애플리케이션은 호스트에
매우 깊이 통합된 패키지로써 특정 머신에 직접 설치되는 예전의 배포 모델보다 유연하고 가용성이 높다.
<b>쿠버네티스는 애플리케이션 컨테이너를 클러스터에 분산시키고 스케줄링하는 일을 보다 효율적으로
자동화한다.</b> 쿠버네티스는 <a href="https://github.com/kubernetes/kubernetes">오픈소스</a>
플랫폼이고 운영 수준의 안정성을 가졌다.
</p>
<p>A Kubernetes cluster consists of two types of resources:
<p>쿠버네티스 클러스터는 두 가지 형태의 자원으로 구성된다.
<ul>
<li>The <b>Master</b> coordinates the cluster</li>
<li><b>Nodes</b> are the workers that run applications</li>
<li><b>마스터</b>는 클러스터를 상호조정한다</li>
<li><b>노드</b>는 애플리케이션을 구동하는 작업자다</li>
</ul>
</p>
</div>

<div class="col-md-4">
<div class="content__box content__box_lined">
<h3>Summary:</h3>
<h3>요약:</h3>
<ul>
<li>Kubernetes cluster</li>
<li>쿠버네티스 클러스터</li>
<li>Minikube</li>
</ul>
</div>
<div class="content__box content__box_fill">
<p><i>
Kubernetes is a production-grade, open-source platform that orchestrates the placement
(scheduling) and execution of application containers within and across computer clusters.
쿠버네티스는 컴퓨터 클러스터에 걸쳐서 애플리케이션 컨테이너의 위치(스케줄링)와 실행을
오케스트레이션하는 운영 수준의 오픈소스 플랫폼이다.
</i></p>
</div>
</div>
Expand All @@ -68,7 +66,7 @@ <h3>Summary:</h3>

<div class="row">
<div class="col-md-8">
<h2 style="color: #3771e3;">Cluster Diagram</h2>
<h2 style="color: #3771e3;">클러스터 다이어그램</h2>
</div>
</div>

Expand All @@ -81,40 +79,39 @@ <h2 style="color: #3771e3;">Cluster Diagram</h2>

<div class="row">
<div class="col-md-8">
<p><b>The Master is responsible for managing the cluster.</b> The master coordinates all activities in
your cluster, such as scheduling applications, maintaining applications' desired state, scaling
applications, and rolling out new updates.</p>
<p><b>A node is a VM or a physical computer that serves as a worker machine in a Kubernetes cluster.</b>
Each node has a Kubelet, which is an agent for managing the node and communicating with the
Kubernetes master. The node should also have tools for handling container operations, such as <a
href="https://www.docker.com/">Docker</a> or <a href="https://coreos.com/rkt/">rkt</a>. A
Kubernetes cluster that handles production traffic should have a minimum of three nodes.</p>
<p><b>마스터는 클러스터 관리를 담당한다.</b> 마스터는 애플리케이션을 스케줄링하거나, 애플리케이션의
항상성을 유지하거나, 애플리케이션을 스케일링하고, 새로운 변경사항을 순서대로 반영하는 일과 같은
클러스터 내 모든 활동을 조율한다.</p>
<p><b>노드는 쿠버네티스 클러스터 내 워커 머신으로써 동작하는 VM 또는 물리적인 컴퓨터다.</b>
각 노드는 노드를 관리하고 쿠버네티스 마스터와 통신하는 Kubelet이라는 에이전트를 갖는다. 노드는
컨테이너 운영을 담당하는 <a href="https://www.docker.com">Docker</a> 또는
<a href="https://coreos.com/rkt">rkt</a>과 같은 툴도 갖는다. 운영 트래픽을 처리하는 쿠버네티스
클러스터는 최소 세 대의 노드를 가져야한다.</p>

</div>
<div class="col-md-4">
<div class="content__box content__box_fill">
<p><i> Masters manage the cluster and the nodes are used to host the running applications. </i></p>
<p><i> 마스터는 클러스터를 관리하고 노드는 구동되는 애플리케이션을 수용하는데 사용된다. </i></p>
</div>
</div>
</div>

<div class="row">
<div class="col-md-8">
<p>When you deploy applications on Kubernetes, you tell the master to start the application containers.
The master schedules the containers to run on the cluster's nodes. <b>The nodes communicate with the
master using the Kubernetes API</b>, which the master exposes. End users can also use the
Kubernetes API directly to interact with the cluster.</p>

<p>A Kubernetes cluster can be deployed on either physical or virtual machines. To get started with
Kubernetes development, you can use <a href="https://github.com/kubernetes/minikube">Minikube</a>.
Minikube is a lightweight Kubernetes implementation that creates a VM on your local machine and
deploys a simple cluster containing only one node. Minikube is available for Linux, macOS, and
Windows systems. The Minikube CLI provides basic bootstrapping operations for working with your
cluster, including start, stop, status, and delete. For this tutorial, however, you'll use a
provided online terminal with Minikube pre-installed.</p>

<p>Now that you know what Kubernetes is, let's go to the online tutorial and start our first
cluster!</p>
<p>애플리케이션을 쿠버네티스에 배포한다는 것은, 마스터에 애플리케이션 컨테이너를 구동하라고 지시하는
것이다. 마스터는 컨테이너를 클러스터의 어느 노드에 구동시킬지를 스케줄한다. <b>노드는 마스터가
제공하는 쿠버네티스 API를 통해서 마스터와 통신한다.</b> 최종 사용자도 쿠버네티스 API를 직접
사용해서 클러스터와 상호작용할 수 있다.</p>

<p>쿠버네티스 클러스터는 물리 및 가상 머신 모두에 설치될 수 있다. 쿠버네티스 개발을 시작하려면
<a href="https://github.com/kubernetes/minikube">Minikube</a>를 사용할 수 있다. Minikube는 로컬
머신에 VM을 만들고 하나의 노드로 구성된 간단한 클러스터를 배포하는 가벼운 쿠버네티스 구현체다.
Minikube는 리눅스, 맥, 그리고 윈도우 시스템에서 구동이 가능하다. Minikube CLI는 클러스터에 대해
시작, 중지, 상태 조회 및 삭제 등의 기본적인 부트스트래핑 기능을 제공한다. 하지만, 본 튜토리얼에서는
Minikube가 미리 설치된 채로 제공되는 온라인 터미널을 사용할 것이다.</p>

<p>이제 쿠버네티스가 무엇인지 알아봤으니, 온라인 튜토리얼로 이동해서 우리의 첫 번째 클러스터를
시작해보자!</p>

</div>
</div>
Expand All @@ -123,7 +120,7 @@ <h2 style="color: #3771e3;">Cluster Diagram</h2>
<div class="row">
<div class="col-md-12">
<a class="btn btn-lg btn-success" href="/docs/tutorials/kubernetes-basics/cluster-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 24cc044

Please sign in to comment.