Skip to content

Commit 4a4e0dd

Browse files
authored
Merge pull request #41612 from shurup/ru-fix-install-kubectl
[ru] Improving RU translation for the install-kubectl.md
2 parents 22d733e + d7a20a8 commit 4a4e0dd

File tree

1 file changed

+35
-34
lines changed

1 file changed

+35
-34
lines changed

content/ru/docs/tasks/tools/install-kubectl.md

Lines changed: 35 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ card:
1111
---
1212

1313
<!-- overview -->
14-
Инструмент командной строки Kubernetes [kubectl](/docs/user-guide/kubectl/) позволяет запускать команды для кластеров Kubernetes. Вы можете использовать kubectl для развертывания приложений, проверки и управления ресурсов кластера, а также для просмотра логов. Полный список операций kubectl смотрите в [Overview of kubectl](/docs/reference/kubectl/overview/).
14+
Инструмент командной строки Kubernetes [kubectl](/ru/docs/reference/kubectl/kubectl/) позволяет запускать команды для кластеров Kubernetes. Вы можете использовать kubectl для развертывания приложений, проверки и управления ресурсов кластера, а также для просмотра логов. Полный список возможных операций для kubectl смотрите в [Обзоре kubectl](/ru/docs/reference/kubectl/overview/).
1515

1616

1717
## {{% heading "prerequisites" %}}
@@ -23,7 +23,7 @@ card:
2323

2424
## Установка kubectl в Linux
2525

26-
### Установка двоичного файла kubectl с помощью curl в Linux
26+
### Установка бинарного файла kubectl с помощью curl в Linux
2727

2828
1. Загрузите последнюю версию с помощью команды:
2929

@@ -39,18 +39,18 @@ card:
3939
curl -LO https://dl.k8s.io/release/v{{< skew currentPatchVersion >}}/bin/linux/amd64/kubectl
4040
```
4141
42-
2. Сделайте двоичный файл kubectl исполняемым:
42+
1. Сделайте бинарный файл kubectl исполняемым:
4343
4444
```
4545
chmod +x ./kubectl
4646
```
4747
48-
3. Переместите двоичный файл в директорию из переменной окружения PATH:
48+
1. Переместите бинарный файл в директорию из переменной окружения PATH:
4949
5050
```
5151
sudo mv ./kubectl /usr/local/bin/kubectl
5252
```
53-
4. Убедитесь, что установлена последняя версия:
53+
1. Убедитесь, что установлена последняя версия:
5454
5555
```
5656
kubectl version --client
@@ -82,7 +82,7 @@ sudo yum install -y kubectl
8282
8383
{{< tabs name="other_kubectl_install" >}}
8484
{{% tab name="Snap" %}}
85-
Если вы используйте Ubuntu или другой Linux-дистрибутив, в котором есть пакетный менеджер [snap](https://snapcraft.io/docs/core/install), kubectl доступен в виде приложения [snap](https://snapcraft.io/).
85+
Если вы используете Ubuntu или другой Linux-дистрибутив, в котором есть пакетный менеджер [snap](https://snapcraft.io/docs/core/install), kubectl доступен в виде приложения [snap](https://snapcraft.io/).
8686
8787
```shell
8888
snap install kubectl --classic
@@ -103,7 +103,7 @@ kubectl version
103103

104104
## Установка kubectl в macOS
105105

106-
### Установка двоичного файла kubectl с помощью curl в macOS
106+
### Установка бинарного файла kubectl с помощью curl в macOS
107107

108108
1. Загрузите последнюю версию:
109109

@@ -119,13 +119,13 @@ kubectl version
119119
curl -LO https://dl.k8s.io/release/v{{< skew currentPatchVersion >}}/bin/darwin/amd64/kubectl
120120
```
121121
122-
2. Сделайте двоичный файл kubectl исполняемым:
122+
2. Сделайте бинарный файл kubectl исполняемым:
123123
124124
```
125125
chmod +x ./kubectl
126126
```
127127
128-
3. Переместите двоичный файл в директорию из переменной окружения PATH:
128+
3. Переместите бинарный файл в директорию из переменной окружения PATH:
129129
130130
```
131131
sudo mv ./kubectl /usr/local/bin/kubectl
@@ -178,7 +178,7 @@ kubectl version
178178
179179
## Установка kubectl в Windows
180180
181-
### Установка двоичного файла kubectl с помощью curl в Windows
181+
### Установка бинарного файла kubectl с помощью curl в Windows
182182
183183
1. Загрузите последнюю версию {{< skew currentPatchVersion >}} по [этой ссылке](https://dl.k8s.io/release/v{{< skew currentPatchVersion >}}/bin/windows/amd64/kubectl.exe).
184184
@@ -190,16 +190,16 @@ kubectl version
190190
191191
Последнюю стабильную версию (например, при написании скриптов) вы можете узнать из файла по ссылке [https://dl.k8s.io/release/stable.txt](https://dl.k8s.io/release/stable.txt).
192192
193-
2. Переместите двоичный файл в директорию из переменной окружения PATH:
194-
3. Убедитесь, что версия `kubectl` совпадает загружённой:
193+
2. Переместите бинарный файл в директорию из переменной окружения PATH:
194+
3. Убедитесь, что версия `kubectl` соответствует загружённой:
195195
196196
```
197197
kubectl version --client
198198
```
199199
{{< note >}}
200200
201201
[Docker Desktop for Windows](https://docs.docker.com/docker-for-windows/#kubernetes) добавляет собственную версию `kubectl` в переменную окружения `PATH`.
202-
Если у вас установлен Docker Desktop, вам придётся поместить путь к установленному двоичному файлу перед записью, добавленной установщиком Docker Desktop, либо же удалить вовсе `kubectl`, поставляемый вместе с Docker Desktop.
202+
Если у вас установлен Docker Desktop, вам придётся поместить путь к установленному бинарному файлу перед записью, добавленной установщиком Docker Desktop, либо же удалить вовсе `kubectl`, поставляемый вместе с Docker Desktop.
203203
{{< /note >}}
204204
205205
### Установка с помощью Powershell из PSGallery
@@ -227,7 +227,7 @@ kubectl version
227227
228228
### Установка в Windows с помощью Chocolatey или Scoop
229229
230-
Для установки kubectl в Windows вы можете использовать либо менеджер пакетов [Chocolatey](https://chocolatey.org) , либо установщик в командной строке [Scoop](https://scoop.sh).
230+
Для установки kubectl в Windows вы можете использовать либо менеджер пакетов [Chocolatey](https://chocolatey.org), либо установщик в командной строке [Scoop](https://scoop.sh).
231231
232232
{{< tabs name="kubectl_win_install" >}}
233233
{{% tab name="choco" %}}
@@ -241,31 +241,32 @@ kubectl version
241241
242242
{{% /tab %}}
243243
{{< /tabs >}}
244-
2. Убедитесь, что установлена последняя версия:
244+
245+
1. Убедитесь, что установлена последняя версия:
245246
246247
```
247248
kubectl version --client
248249
```
249250
250-
3. Перейдите в домашнюю директорию:
251+
1. Перейдите в домашнюю директорию:
251252
252253
```
253254
cd %USERPROFILE%
254255
```
255256
256-
4. Создайте директорию `.kube`:
257+
1. Создайте директорию `.kube`:
257258
258259
```
259260
mkdir .kube
260261
```
261262
262-
5. Перейдите в созданную только что директорию `.kube`:
263+
1. Перейдите в созданную только что директорию `.kube`:
263264
264265
```
265266
cd .kube
266267
```
267268
268-
6. Настройте kubectl, чтобы возможно было использовать удаленный кластер Kubernetes:
269+
1. Настройте kubectl, чтобы было возможно использовать удаленный кластер Kubernetes:
269270
270271
```
271272
New-Item config -type file
@@ -300,7 +301,7 @@ kubectl version
300301
kubectl cluster-info
301302
```
302303

303-
Если вы видите URL-ответ, значит kubectl корректно настроен для работы с вашим кластером.
304+
Если вы видите URL в ответ, значит kubectl корректно настроен для работы с вашим кластером.
304305

305306
Если вы видите сообщение следующего содержания, то значит kubectl настроен некорректно или не может подключиться к кластеру Kubernetes:
306307

@@ -310,7 +311,7 @@ The connection to the server <server-name:port> was refused - did you specify th
310311

311312
Например, если вы собираетесь запустить кластер Kubernetes на своем ноутбуке (локально), вам потребуется сначала установить специальный для этого инструмент, например Minikube, а затем снова выполнить указанные выше команды.
312313

313-
Если команда `kubectl cluster-info` возвращает URL-ответ, но вы не можете подключиться к своему кластеру, чтобы убедиться, что он правильно настроен, воспользуйтесь этой командой:
314+
Если команда `kubectl cluster-info` возвращает URL в ответ, но вы не можете подключиться к своему кластеру, чтобы убедиться, что он правильно настроен, воспользуйтесь этой командой:
314315

315316
```shell
316317
kubectl cluster-info dump
@@ -338,15 +339,15 @@ kubectl поддерживает автодополнение (автозапо
338339

339340
bash-completion можно установить через многие менеджеры пакеты (см. [здесь](https://github.com/scop/bash-completion#installation)). Вы можете установить его с помощью `apt-get install bash-completion` или `yum install bash-completion` и т.д.
340341

341-
Приведенные выше команды создадут файл `/usr/share/bash-completion/bash_completion`, который является основным скриптом bash-completion. В зависимости от используемого менеджера пакетов, вы можете подключить этот файл в файле `~/.bashrc`.
342+
Приведенные выше команды создадут файл `/usr/share/bash-completion/bash_completion`, который является основным скриптом bash-completion. Возможно, вам потребуется вручную подключить этот файл в `~/.bashrc` (необходимость выполнять эту операцию зависит от используемого менеджера пакетов).
342343

343-
Чтобы убедиться, что этот скрипт выполняется, перезагрузите оболочку и выполните команду `type _init_completion`. Если команда отработала успешно, установка сделана правильно, в противном случае добавьте следующее содержимое в файл `~/.bashrc`:
344+
Чтобы убедиться, что всё работает, перезагрузите оболочку и выполните команду `type _init_completion`. Если команда отработала успешно, установка сделана правильно, в противном случае добавьте следующее содержимое в файл `~/.bashrc`:
344345

345346
```shell
346347
source /usr/share/bash-completion/bash_completion
347348
```
348349

349-
Перезагрузите вашу оболочку и убедитесь, что bash-completion правильно установлен, напечатав в терминале `type _init_completion`.
350+
Перезагрузите вашу оболочку и убедитесь, что bash-completion правильно установлен, выполнив команду `type _init_completion`.
350351

351352
### Включение автодополнения ввода kubectl
352353

@@ -375,7 +376,7 @@ source /usr/share/bash-completion/bash_completion
375376
Все скрипты дополнения ввода bash-completion находятся в `/etc/bash_completion.d`.
376377
{{< /note >}}
377378

378-
Оба подхода эквивалентны. После перезагрузки вашей оболочки, должны появляться дополнения ввода kubectl.
379+
Оба подхода эквивалентны. После перезагрузки вашей оболочки автодополнение ввода для kubectl должно работать.
379380

380381
{{% /tab %}}
381382

@@ -413,7 +414,7 @@ export BASH_COMPLETION_COMPAT_DIR="/usr/local/etc/bash_completion.d"
413414
[[ -r "/usr/local/etc/profile.d/bash_completion.sh" ]] && . "/usr/local/etc/profile.d/bash_completion.sh"
414415
```
415416

416-
Перезагрузите вашу командную оболочку и убедитесь, что bash-completion v2 корректно установлен, напечатав в терминале `type _init_completion`.
417+
Перезагрузите вашу командную оболочку и убедитесь, что bash-completion v2 корректно установлен, выполнив команду `type _init_completion`.
417418

418419
### Включение автодополнения ввода kubectl
419420

@@ -444,12 +445,12 @@ export BASH_COMPLETION_COMPAT_DIR="/usr/local/etc/bash_completion.d"
444445
Homebrew устанавливает bash-completion v2 в директорию `BASH_COMPLETION_COMPAT_DIR`, что делает рабочими два метода.
445446
{{< /note >}}
446447

447-
Какой вариант бы вы не выбрали, после перезагрузки командной оболочки, дополнение ввода kubectl должно заработать.
448+
Какой бы вариант вы ни выбрали, после перезагрузки командной оболочки автодополнение ввода для kubectl должно заработать.
448449
{{% /tab %}}
449450

450451
{{% tab name="Zsh" %}}
451452

452-
Скрипт дополнения ввода kubectl для Zsh может быть сгенерирован с помощью команды `kubectl completion zsh`. Подключение скрипта дополнения ввода в вашу оболочку включает поддержку автозаполнения ввода для kubectl.
453+
Скрипт дополнения ввода kubectl для Zsh может быть сгенерирован с помощью команды `kubectl completion zsh`. Подключение скрипта дополнения ввода в вашу оболочку включает поддержку автодополнения ввода для kubectl.
453454

454455
Чтобы подключить его во все сессии командной оболочки, добавьте следующую строчку в файл `~/.zshrc`:
455456

@@ -466,7 +467,7 @@ echo 'compdef __start_kubectl k' >>~/.zshrc
466467

467468
После перезагрузки командной оболочки должны появляться дополнения ввода kubectl.
468469

469-
Если появляется такая ошибка как `complete:13: command not found: compdef`, то добавьте следующее содержимое в начало вашего файла `~/.zshrc`:
470+
Если появляется ошибка `complete:13: command not found: compdef`, то добавьте следующее содержимое в начало вашего файла `~/.zshrc`:
470471

471472
```shell
472473
autoload -Uz compinit
@@ -479,9 +480,9 @@ compinit
479480

480481
## {{% heading "whatsnext" %}}
481482

482-
* [Установка Minikube](/ru/docs/tasks/tools/install-minikube/)
483-
* Смотрите [руководства по установке](/docs/setup/), чтобы узнать больше про создание кластеров.
484-
* [Learn how to launch and expose your application.](/docs/tasks/access-application-cluster/service-access-application-cluster/)
485-
* Если у вас нет доступа к кластеру, который не создавали, посмотрите страницу [Совместный доступ к кластеру](/docs/tasks/access-application-cluster/configure-access-multiple-clusters/).
486-
* Read the [kubectl reference docs](/docs/reference/kubectl/kubectl/)
483+
* [Установка Minikube](/ru/docs/tasks/tools/install-minikube/).
484+
* Смотрите [руководства по установке](/ru/docs/setup/), чтобы узнать больше про создание кластеров.
485+
* [Научитесь запускать и делать доступным приложение](/docs/tasks/access-application-cluster/service-access-application-cluster/).
486+
* Если вам нужен доступ к кластеру, созданный не вами, посмотрите страницу [Configure Access to Multiple Clusters](/docs/tasks/access-application-cluster/configure-access-multiple-clusters/).
487+
* Читайте [референсную документацию kubectl](/docs/reference/kubectl/kubectl/).
487488

0 commit comments

Comments
 (0)