Skip to content

Commit 5f88e97

Browse files
committed
Translate Learn Kubernetes Basics into Russian
1 parent ca1c7f7 commit 5f88e97

21 files changed

+1172
-69
lines changed

content/ru/docs/_index.md

+2-69
Original file line numberDiff line numberDiff line change
@@ -1,70 +1,3 @@
1-
---
2-
title: Руководства
3-
main_menu: true
4-
weight: 60
5-
content_template: templates/concept
61
---
7-
8-
{{% capture overview %}}
9-
10-
В данном разделе документации Kubernetes можно найти руководства. В них рассказывается, как достичь определённой цели, а не просто выполнить одно задачу (/docs/tasks/). Большинство уроков состоит из нескольких разделов, каждый из которых включает в себя шаги для последовательного выполнения. Перед тем как приступить к выполнению уроков, может быть полезно ознакомиться со [словарем терминов](/docs/reference/glossary/) для последующих обращений.
11-
12-
{{% /capture %}}
13-
14-
{{% capture body %}}
15-
16-
## Основы
17-
18-
* [Основы Kubernetes](/docs/tutorials/kubernetes-basics/) - глубокое интерактивное руководство, направленное на понимание системы и предлагающее попробовать некоторые основные возможности Kubernetes.
19-
20-
* [Масштабируемые микросервисы с Kubernetes (Udacity)](https://www.udacity.com/course/scalable-microservices-with-kubernetes--ud615)
21-
22-
* [Введение в Kubernetes (edX)](https://www.edx.org/course/introduction-kubernetes-linuxfoundationx-lfs158x#)
23-
24-
* [Hello Minikube](/docs/tutorials/hello-minikube/)
25-
26-
## Конфигурирование
27-
28-
* [Конфигурирование Redis с использованием ConfigMap](/docs/tutorials/configuration/configure-redis-using-configmap/)
29-
30-
## Stateless приложения
31-
32-
* [Установка внешнего IP адреса для получения доступа к приложению в кластере](/docs/tutorials/stateless-application/expose-external-ip-address/)
33-
34-
* [Пример: развёртывание приложения "Гостевая книга" на PHP с использованием Redis](/docs/tutorials/stateless-application/guestbook/)
35-
36-
## Stateful приложения
37-
38-
* [Основы StatefulSet](/docs/tutorials/stateful-application/basic-stateful-set/)
39-
40-
* [Пример: WordPress и MySQL с персистентным хранилищем](/docs/tutorials/stateful-application/mysql-wordpress-persistent-volume/)
41-
42-
* [Пример: Развёртывание Cassandra с Stateful Sets](/docs/tutorials/stateful-application/cassandra/)
43-
44-
* [Запуск ZooKeeper, A CP Distributed System](/docs/tutorials/stateful-application/zookeeper/)
45-
46-
## CI/CD пайплайн
47-
48-
* [Настройка CI/CD пайплайна с Kubernetes Часть 1: Обзор](https://www.linux.com/blog/learn/chapter/Intro-to-Kubernetes/2017/5/set-cicd-pipeline-kubernetes-part-1-overview)
49-
50-
* [Настройка CI/CD пайплайна с подом Jenkins в Kubernetes (Часть 2)](https://www.linux.com/blog/learn/chapter/Intro-to-Kubernetes/2017/6/set-cicd-pipeline-jenkins-pod-kubernetes-part-2)
51-
52-
* [Запуск и масштабирование приложения распределённого кроссворда с CI/CD в Kubernetes (Часть 3)](https://www.linux.com/blog/learn/chapter/intro-to-kubernetes/2017/6/run-and-scale-distributed-crossword-puzzle-app-cicd-kubernetes-part-3)
53-
54-
* [Настройка CI/CD для приложения распределённого кроссворда в Kubernetes (Часть 4)](https://www.linux.com/blog/learn/chapter/intro-to-kubernetes/2017/6/set-cicd-distributed-crossword-puzzle-app-kubernetes-part-4)
55-
56-
## Clusters
57-
58-
* [AppArmor](/docs/tutorials/clusters/apparmor/)
59-
60-
## Services
61-
62-
* [Использование IP](/docs/tutorials/services/source-ip/)
63-
64-
{{% /capture %}}
65-
66-
{{% capture whatsnext %}}
67-
68-
Если вы хотите создать руководство самостоятельно, обратитесь к странице [Использование шаблонов страниц](/docs/home/contribute/page-templates/), чтобы узнать информацию и посмотреть шаблоны для составления руководств.
69-
70-
{{% /capture %}}
2+
title: Документация
3+
---

content/ru/docs/tutorials/_index.md

+70
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
---
2+
title: Руководства
3+
main_menu: true
4+
weight: 60
5+
content_template: templates/concept
6+
---
7+
8+
{{% capture overview %}}
9+
10+
В данном разделе документации Kubernetes можно найти руководства. В них рассказывается, как достичь определённой цели, а не просто выполнить одно задачу (/docs/tasks/). Большинство уроков состоит из нескольких разделов, каждый из которых включает в себя шаги для последовательного выполнения. Перед тем как приступить к выполнению уроков, может быть полезно ознакомиться со [словарем терминов](/docs/reference/glossary/) для последующих обращений.
11+
12+
{{% /capture %}}
13+
14+
{{% capture body %}}
15+
16+
## Основы
17+
18+
* [Основы Kubernetes](/docs/tutorials/kubernetes-basics/) - глубокое интерактивное руководство, направленное на понимание системы и предлагающее попробовать некоторые основные возможности Kubernetes.
19+
20+
* [Масштабируемые микросервисы с Kubernetes (Udacity)](https://www.udacity.com/course/scalable-microservices-with-kubernetes--ud615)
21+
22+
* [Введение в Kubernetes (edX)](https://www.edx.org/course/introduction-kubernetes-linuxfoundationx-lfs158x#)
23+
24+
* [Hello Minikube](/docs/tutorials/hello-minikube/)
25+
26+
## Конфигурирование
27+
28+
* [Конфигурирование Redis с использованием ConfigMap](/docs/tutorials/configuration/configure-redis-using-configmap/)
29+
30+
## Stateless приложения
31+
32+
* [Установка внешнего IP адреса для получения доступа к приложению в кластере](/docs/tutorials/stateless-application/expose-external-ip-address/)
33+
34+
* [Пример: развёртывание приложения "Гостевая книга" на PHP с использованием Redis](/docs/tutorials/stateless-application/guestbook/)
35+
36+
## Stateful приложения
37+
38+
* [Основы StatefulSet](/docs/tutorials/stateful-application/basic-stateful-set/)
39+
40+
* [Пример: WordPress и MySQL с персистентным хранилищем](/docs/tutorials/stateful-application/mysql-wordpress-persistent-volume/)
41+
42+
* [Пример: Развёртывание Cassandra с Stateful Sets](/docs/tutorials/stateful-application/cassandra/)
43+
44+
* [Запуск ZooKeeper, A CP Distributed System](/docs/tutorials/stateful-application/zookeeper/)
45+
46+
## CI/CD пайплайн
47+
48+
* [Настройка CI/CD пайплайна с Kubernetes Часть 1: Обзор](https://www.linux.com/blog/learn/chapter/Intro-to-Kubernetes/2017/5/set-cicd-pipeline-kubernetes-part-1-overview)
49+
50+
* [Настройка CI/CD пайплайна с подом Jenkins в Kubernetes (Часть 2)](https://www.linux.com/blog/learn/chapter/Intro-to-Kubernetes/2017/6/set-cicd-pipeline-jenkins-pod-kubernetes-part-2)
51+
52+
* [Запуск и масштабирование приложения распределённого кроссворда с CI/CD в Kubernetes (Часть 3)](https://www.linux.com/blog/learn/chapter/intro-to-kubernetes/2017/6/run-and-scale-distributed-crossword-puzzle-app-cicd-kubernetes-part-3)
53+
54+
* [Настройка CI/CD для приложения распределённого кроссворда в Kubernetes (Часть 4)](https://www.linux.com/blog/learn/chapter/intro-to-kubernetes/2017/6/set-cicd-distributed-crossword-puzzle-app-kubernetes-part-4)
55+
56+
## Clusters
57+
58+
* [AppArmor](/docs/tutorials/clusters/apparmor/)
59+
60+
## Services
61+
62+
* [Использование IP](/docs/tutorials/services/source-ip/)
63+
64+
{{% /capture %}}
65+
66+
{{% capture whatsnext %}}
67+
68+
Если вы хотите создать руководство самостоятельно, обратитесь к странице [Использование шаблонов страниц](/docs/home/contribute/page-templates/), чтобы узнать информацию и посмотреть шаблоны для составления руководств.
69+
70+
{{% /capture %}}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,116 @@
1+
---
2+
title: Основы Kubernetes
3+
linkTitle: Основы Kubernetes
4+
weight: 10
5+
card:
6+
name: tutorials
7+
weight: 20
8+
title: Краткий обзор основ
9+
---
10+
11+
<!DOCTYPE html>
12+
13+
<html lang="en">
14+
15+
<body>
16+
17+
<link href="/docs/tutorials/kubernetes-basics/public/css/styles.css" rel="stylesheet">
18+
19+
<div class="layout" id="top">
20+
21+
<main class="content">
22+
23+
<div class="row">
24+
<div class="col-md-9">
25+
<h2>Основы Kubernetes</h2>
26+
<p>В данном руководстве вы познакомитесь с основами системы оркестрации кластеров Kubernetes. Каждый модуль содержит краткую справочную информацию по основной функциональности и концепциям Kubernetes, а также включает интерактивные онлайн-уроки. С их помощью вы научитесь самостоятельно управлять простым кластером и контейнеризированными приложениями, которые были в нём развернуты.</p>
27+
<p>Пройдя интерактивные уроки, вы узнаете, как:</p>
28+
<ul>
29+
<li>развёртывать контейнеризированное приложение в кластер.</li>
30+
<li>масштабировать развёртывание.</li>
31+
<li>обновить контейнеризированное приложение на новую версию ПО.</li>
32+
<li>отлаживать контейнеризированное приложение.</li>
33+
</ul>
34+
<p>Все руководства используют сервис Katacoda, поэтому в вашем браузере будет показан виртуальный терминал с работающим Minikube, небольшой локальной средой Kubernetes, которая может работать где угодно. Вам не потребуется устанавливать дополнительное ПО или вообще что-либо настраивать. Каждый интерактивный урок запускается непосредственно в вашем браузере.</p>
35+
</div>
36+
</div>
37+
38+
<br>
39+
40+
<div class="row">
41+
<div class="col-md-9">
42+
<h2>Чем может Kubernetes помочь вам?</h2>
43+
<p>От современных веб-сервисов пользователи ожидают, что приложения будут доступны 24/7, а разработчики — развёртывать новые версии приложений по нескольку раз в день. Контейнеризация направлена на достижение этой цели, упаковывая ПО и позволяя выпускать и обновлять приложения просто, быстро и без простоев. Kubernetes гарантирует вам, что ваши контейнеризованные приложения будет запущены где угодно и когда угодно, вместе со всеми необходимыми для их работы ресурсами и инструментами. Kubernetes — это готовая к промышленному использованию платформа с открытым исходным кодом, разработанная исходя из накопленного опыта Google по оркестровке контейнеров и лучшими идеями от сообщества.</p>
44+
</div>
45+
</div>
46+
47+
<br>
48+
49+
<div id="basics-modules" class="content__modules">
50+
<h2>Учебные модули по основам Kubernetes</h2>
51+
<div class="row">
52+
<div class="col-md-12">
53+
<div class="row">
54+
<div class="col-md-4">
55+
<div class="thumbnail">
56+
<a href="/ru/docs/tutorials/kubernetes-basics/create-cluster/cluster-intro/"><img src="/docs/tutorials/kubernetes-basics/public/images/module_01.svg?v=1469803628347" alt=""></a>
57+
<div class="caption">
58+
<a href="/ru/docs/tutorials/kubernetes-basics/create-cluster/cluster-intro/"><h5>1. Создание кластера Kubernetes</h5></a>
59+
</div>
60+
</div>
61+
</div>
62+
<div class="col-md-4">
63+
<div class="thumbnail">
64+
<a href="/ru/docs/tutorials/kubernetes-basics/deploy-app/deploy-intro/"><img src="/docs/tutorials/kubernetes-basics/public/images/module_02.svg?v=1469803628347" alt=""></a>
65+
<div class="caption">
66+
<a href="/ru/docs/tutorials/kubernetes-basics/deploy-app/deploy-intro/"><h5>2. Развёртывание приложение</h5></a>
67+
</div>
68+
</div>
69+
</div>
70+
<div class="col-md-4">
71+
<div class="thumbnail">
72+
<a href="/ru/docs/tutorials/kubernetes-basics/explore/explore-intro/"><img src="/docs/tutorials/kubernetes-basics/public/images/module_03.svg?v=1469803628347" alt=""></a>
73+
<div class="caption">
74+
<a href="/ru/docs/tutorials/kubernetes-basics/explore/explore-intro/"><h5>3. Изучение приложения</h5></a>
75+
</div>
76+
</div>
77+
</div>
78+
</div>
79+
</div>
80+
<div class="col-md-12">
81+
<div class="row">
82+
<div class="col-md-4">
83+
<div class="thumbnail">
84+
<a href="/ru/docs/tutorials/kubernetes-basics/expose/expose-intro/"><img src="/docs/tutorials/kubernetes-basics/public/images/module_04.svg?v=1469803628347" alt=""></a>
85+
<div class="caption">
86+
<a href="/ru/docs/tutorials/kubernetes-basics/expose/expose-intro/"><h5>4. Открытие доступа к приложению</h5></a>
87+
</div>
88+
</div>
89+
</div>
90+
<div class="col-md-4">
91+
<div class="thumbnail">
92+
<a href="/ru/docs/tutorials/kubernetes-basics/scale/scale-intro/"><img src="/docs/tutorials/kubernetes-basics/public/images/module_05.svg?v=1469803628347" alt=""></a>
93+
<div class="caption">
94+
<a href="/ru/docs/tutorials/kubernetes-basics/scale/scale-intro/"><h5>5. Масштабирование приложения</h5></a>
95+
</div>
96+
</div>
97+
</div>
98+
<div class="col-md-4">
99+
<div class="thumbnail">
100+
<a href="/ru/docs/tutorials/kubernetes-basics/update/update-intro/"><img src="/docs/tutorials/kubernetes-basics/public/images/module_06.svg?v=1469803628347" alt=""></a>
101+
<div class="caption">
102+
<a href="/ru/docs/tutorials/kubernetes-basics/update/update-intro/"><h5>6. Обновление приложение</h5></a>
103+
</div>
104+
</div>
105+
</div>
106+
</div>
107+
</div>
108+
</div>
109+
</div>
110+
111+
</main>
112+
113+
</div>
114+
115+
</body>
116+
</html>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
---
2+
title: Создание кластера
3+
weight: 10
4+
---
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
---
2+
title: Интерактивный урок - Создание кластера
3+
weight: 20
4+
---
5+
6+
<!DOCTYPE html>
7+
8+
<html lang="en">
9+
10+
<body>
11+
12+
<link href="/docs/tutorials/kubernetes-basics/public/css/styles.css" rel="stylesheet">
13+
<link href="/docs/tutorials/kubernetes-basics/public/css/overrides.css" rel="stylesheet">
14+
<script src="https://katacoda.com/embed.js"></script>
15+
16+
<div class="layout" id="top">
17+
18+
<main class="content katacoda-content">
19+
20+
<div class="katacoda">
21+
<div class="katacoda__alert">
22+
Данный экран слишком маленький, чтобы работать с терминалом, пожалуйста, используйте компьютер или планшет.
23+
</div>
24+
<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" data-katacoda-font="Roboto" data-katacoda-fontheader="Roboto Slab" data-katacoda-prompt="Kubernetes Bootcamp Terminal" style="height: 600px;"></div>
25+
</div>
26+
<div class="row">
27+
<div class="col-md-12">
28+
<a class="btn btn-lg btn-success" href="/ru/docs/tutorials/kubernetes-basics/deploy-app/deploy-intro/" role="button">Перейти ко второму модулю<span class="btn__next"></span></a>
29+
</div>
30+
</div>
31+
32+
</main>
33+
34+
</div>
35+
36+
</body>
37+
</html>

0 commit comments

Comments
 (0)