You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/ru/docs/tasks/tools/install-kubectl.md
+35-34Lines changed: 35 additions & 34 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ card:
11
11
---
12
12
13
13
<!-- 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/).
15
15
16
16
17
17
## {{% heading "prerequisites" %}}
@@ -23,7 +23,7 @@ card:
23
23
24
24
## Установка kubectl в Linux
25
25
26
-
### Установка двоичного файла kubectl с помощью curl в Linux
26
+
### Установка бинарного файла kubectl с помощью curl в Linux
3. Переместите двоичный файл в директорию из переменной окружения PATH:
48
+
1. Переместите бинарный файл в директорию из переменной окружения PATH:
49
49
50
50
```
51
51
sudo mv ./kubectl /usr/local/bin/kubectl
52
52
```
53
-
4. Убедитесь, что установлена последняя версия:
53
+
1. Убедитесь, что установлена последняя версия:
54
54
55
55
```
56
56
kubectl version --client
@@ -82,7 +82,7 @@ sudo yum install -y kubectl
82
82
83
83
{{< tabs name="other_kubectl_install" >}}
84
84
{{% 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/).
86
86
87
87
```shell
88
88
snap install kubectl --classic
@@ -103,7 +103,7 @@ kubectl version
103
103
104
104
## Установка kubectl в macOS
105
105
106
-
### Установка двоичного файла kubectl с помощью curl в macOS
106
+
### Установка бинарного файла kubectl с помощью curl в macOS
3. Переместите двоичный файл в директорию из переменной окружения PATH:
128
+
3. Переместите бинарный файл в директорию из переменной окружения PATH:
129
129
130
130
```
131
131
sudo mv ./kubectl /usr/local/bin/kubectl
@@ -178,7 +178,7 @@ kubectl version
178
178
179
179
## Установка kubectl в Windows
180
180
181
-
### Установка двоичного файла kubectl с помощью curl в Windows
181
+
### Установка бинарного файла kubectl с помощью curl в Windows
182
182
183
183
1. Загрузите последнюю версию {{< skew currentPatchVersion >}} по [этой ссылке](https://dl.k8s.io/release/v{{< skew currentPatchVersion >}}/bin/windows/amd64/kubectl.exe).
184
184
@@ -190,16 +190,16 @@ kubectl version
190
190
191
191
Последнюю стабильную версию (например, при написании скриптов) вы можете узнать из файла по ссылке [https://dl.k8s.io/release/stable.txt](https://dl.k8s.io/release/stable.txt).
192
192
193
-
2. Переместите двоичный файл в директорию из переменной окружения PATH:
194
-
3. Убедитесь, что версия `kubectl` совпадает загружённой:
193
+
2. Переместите бинарный файл в директорию из переменной окружения PATH:
194
+
3. Убедитесь, что версия `kubectl` соответствует загружённой:
195
195
196
196
```
197
197
kubectl version --client
198
198
```
199
199
{{< note >}}
200
200
201
201
[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.
203
203
{{< /note >}}
204
204
205
205
### Установка с помощью Powershell из PSGallery
@@ -227,7 +227,7 @@ kubectl version
227
227
228
228
### Установка в Windows с помощью Chocolatey или Scoop
229
229
230
-
Для установки kubectl в Windows вы можете использовать либо менеджер пакетов [Chocolatey](https://chocolatey.org), либо установщик в командной строке [Scoop](https://scoop.sh).
230
+
Для установки kubectl в Windows вы можете использовать либо менеджер пакетов [Chocolatey](https://chocolatey.org), либо установщик в командной строке [Scoop](https://scoop.sh).
231
231
232
232
{{< tabs name="kubectl_win_install" >}}
233
233
{{% tab name="choco" %}}
@@ -241,31 +241,32 @@ kubectl version
241
241
242
242
{{% /tab %}}
243
243
{{< /tabs >}}
244
-
2. Убедитесь, что установлена последняя версия:
244
+
245
+
1. Убедитесь, что установлена последняя версия:
245
246
246
247
```
247
248
kubectl version --client
248
249
```
249
250
250
-
3. Перейдите в домашнюю директорию:
251
+
1. Перейдите в домашнюю директорию:
251
252
252
253
```
253
254
cd %USERPROFILE%
254
255
```
255
256
256
-
4. Создайте директорию `.kube`:
257
+
1. Создайте директорию `.kube`:
257
258
258
259
```
259
260
mkdir .kube
260
261
```
261
262
262
-
5. Перейдите в созданную только что директорию `.kube`:
263
+
1. Перейдите в созданную только что директорию `.kube`:
263
264
264
265
```
265
266
cd .kube
266
267
```
267
268
268
-
6. Настройте kubectl, чтобы возможно было использовать удаленный кластер Kubernetes:
269
+
1. Настройте kubectl, чтобы было возможно использовать удаленный кластер Kubernetes:
269
270
270
271
```
271
272
New-Item config -type file
@@ -300,7 +301,7 @@ kubectl version
300
301
kubectl cluster-info
301
302
```
302
303
303
-
Если вы видите URL-ответ, значит kubectl корректно настроен для работы с вашим кластером.
304
+
Если вы видите URL в ответ, значит kubectl корректно настроен для работы с вашим кластером.
304
305
305
306
Если вы видите сообщение следующего содержания, то значит kubectl настроен некорректно или не может подключиться к кластеру Kubernetes:
306
307
@@ -310,7 +311,7 @@ The connection to the server <server-name:port> was refused - did you specify th
310
311
311
312
Например, если вы собираетесь запустить кластер Kubernetes на своем ноутбуке (локально), вам потребуется сначала установить специальный для этого инструмент, например Minikube, а затем снова выполнить указанные выше команды.
312
313
313
-
Если команда `kubectl cluster-info` возвращает URL-ответ, но вы не можете подключиться к своему кластеру, чтобы убедиться, что он правильно настроен, воспользуйтесь этой командой:
314
+
Если команда `kubectl cluster-info` возвращает URL в ответ, но вы не можете подключиться к своему кластеру, чтобы убедиться, что он правильно настроен, воспользуйтесь этой командой:
314
315
315
316
```shell
316
317
kubectl cluster-info dump
@@ -338,15 +339,15 @@ kubectl поддерживает автодополнение (автозапо
338
339
339
340
bash-completion можно установить через многие менеджеры пакеты (см. [здесь](https://github.com/scop/bash-completion#installation)). Вы можете установить его с помощью `apt-get install bash-completion` или `yum install bash-completion` и т.д.
340
341
341
-
Приведенные выше команды создадут файл `/usr/share/bash-completion/bash_completion`, который является основным скриптом bash-completion. В зависимости от используемого менеджера пакетов, вы можете подключить этот файл в файле `~/.bashrc`.
342
+
Приведенные выше команды создадут файл `/usr/share/bash-completion/bash_completion`, который является основным скриптом bash-completion. Возможно, вам потребуется вручную подключить этот файл в `~/.bashrc` (необходимость выполнять эту операцию зависит от используемого менеджера пакетов).
342
343
343
-
Чтобы убедиться, что этот скрипт выполняется, перезагрузите оболочку и выполните команду `type _init_completion`. Если команда отработала успешно, установка сделана правильно, в противном случае добавьте следующее содержимое в файл `~/.bashrc`:
344
+
Чтобы убедиться, что всё работает, перезагрузите оболочку и выполните команду `type _init_completion`. Если команда отработала успешно, установка сделана правильно, в противном случае добавьте следующее содержимое в файл `~/.bashrc`:
344
345
345
346
```shell
346
347
source /usr/share/bash-completion/bash_completion
347
348
```
348
349
349
-
Перезагрузите вашу оболочку и убедитесь, что bash-completion правильно установлен, напечатав в терминале`type _init_completion`.
350
+
Перезагрузите вашу оболочку и убедитесь, что bash-completion правильно установлен, выполнив команду`type _init_completion`.
Homebrew устанавливает bash-completion v2 в директорию `BASH_COMPLETION_COMPAT_DIR`, что делает рабочими два метода.
445
446
{{< /note >}}
446
447
447
-
Какой вариант бы вы не выбрали, после перезагрузки командной оболочки, дополнение ввода kubectl должно заработать.
448
+
Какой бы вариант вы ни выбрали, после перезагрузки командной оболочки автодополнение ввода для kubectl должно заработать.
448
449
{{% /tab %}}
449
450
450
451
{{% tab name="Zsh" %}}
451
452
452
-
Скрипт дополнения ввода kubectl для Zsh может быть сгенерирован с помощью команды `kubectl completion zsh`. Подключение скрипта дополнения ввода в вашу оболочку включает поддержку автозаполнения ввода для kubectl.
453
+
Скрипт дополнения ввода kubectl для Zsh может быть сгенерирован с помощью команды `kubectl completion zsh`. Подключение скрипта дополнения ввода в вашу оболочку включает поддержку автодополнения ввода для kubectl.
453
454
454
455
Чтобы подключить его во все сессии командной оболочки, добавьте следующую строчку в файл `~/.zshrc`:
455
456
@@ -466,7 +467,7 @@ echo 'compdef __start_kubectl k' >>~/.zshrc
466
467
467
468
После перезагрузки командной оболочки должны появляться дополнения ввода kubectl.
468
469
469
-
Если появляется такая ошибка как`complete:13: command not found: compdef`, то добавьте следующее содержимое в начало вашего файла `~/.zshrc`:
470
+
Если появляется ошибка `complete:13: command not found: compdef`, то добавьте следующее содержимое в начало вашего файла `~/.zshrc`:
* Смотрите [руководства по установке](/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/)
* Смотрите [руководства по установке](/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/).
0 commit comments