> For the complete documentation index, see [llms.txt](https://utm-1.gitbook.io/utm-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://utm-1.gitbook.io/utm-docs/dokumentaciya/utm-it/programmnoe-obespechenie/rabochie-stancii-windows/po-razrabotchika/kubernates-v-wsl.md).

# Kubernates в WSL

## Ссылки

Официальный сайт Kubernetes (EN): [kubernetes.io](https://kubernetes.io/)

Официальный сайт Kubernetes (RU): [kubernetes.io](https://kubernetes.io/ru/)

Обзор kubectl - Kubernetes: [kubernetes.io](https://kubernetes.io/ru/docs/reference/kubectl/overview/#:~:text=Kubectl%20%E2%80%94%20%D1%8D%D1%82%D0%BE%20%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%20%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%BD%D0%BE%D0%B9%20%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B8,KUBECONFIG%20%D0%B8%D0%BB%D0%B8%20%D1%84%D0%BB%D0%B0%D0%B3%20%2D%2Dkubeconfig%20.)

Установка и настройка kubectl - Kubernetes: [kubernetes.io](https://kubernetes.io/ru/docs/tasks/tools/install-kubectl/#:~:text=%D0%9F%D0%BE%20%D1%83%D0%BC%D0%BE%D0%BB%D1%87%D0%B0%D0%BD%D0%B8%D1%8E%20%D0%BA%D0%BE%D0%BD%D1%84%D0%B8%D0%B3%D1%83%D1%80%D0%B0%D1%86%D0%B8%D1%8F%20kubectl%20%D0%BD%D0%B0%D1%85%D0%BE%D0%B4%D0%B8%D1%82%D1%81%D1%8F,kube/config%20.)

Установить kubectl - в документации Kubernetes: [cloud.ru](https://cloud.ru/docs/kubernetes-evolution/ug/topics/guides__cluster__kubectl-install)

Установка Minikube: [magda.io](https://translate.google.com/translate?u=https://magda.io/docs/installing-minikube.html\&hl=ru\&sl=en\&tl=ru\&client=sge#:~:text=Minikube%20on%20Windows%20Subsystem%20for,docker%20and%20kubectl%20in%20WSL.)

Installing Minikube: [magda.io](https://magda.io/docs/installing-minikube.html)

Установка Minikube: [kubernetes.io](https://kubernetes.io/ru/docs/tasks/tools/install-minikube/)

minikube start: [minikube.sigs.k8s.io](https://minikube.sigs.k8s.io/docs/start/?arch=%2Fwindows%2Fx86-64%2Fstable%2F.exe+download)

## Установка

Для установки Kubernetes в WSL используйте инструмент, такой как Minikube, который позволяет запустить одноузловой кластер Kubernetes на локальном компьютере. Установите Docker Desktop (версию для Windows) или Docker Engine и kubectl (инструмент командной строки Kubernetes) в WSL, а затем запустите команду `minikube start` для инициализации кластера. Шаги по установке Minikube в WSL:

1. **Установите Docker Desktop (для Windows):**
   * [Скачайте и установите Docker Desktop](/utm-docs/dokumentaciya/utm-it/programmnoe-obespechenie/rabochie-stancii-windows/po-razrabotchika/docker-desktop.md) для Windows. Он необходим для создания образа Docker, который Minikube будет использовать для запуска кластера.&#x20;
   * Убедитесь, что Docker Desktop включен и работает.&#x20;
2. **Установите Minikube в WSL:**
   * Откройте ваш дистрибутив Linux в WSL.
   * Скачайте бинарный файл Minikube для Linux. Для этого используйте команду `curl` или `wget`. Полная инструкция по установке доступна на официальном сайте Minikube. \
     `curl -LO https://github.com/kubernetes/minikube/releases/latest/download/minikube-linux-amd64`     \
     `sudo install minikube-linux-amd64 /usr/local/bin/minikube && rm minikube-linux-amd64`
   * Проверьте что файл `minikube` находится в каталоге `/usr/local/bin/` . Если это не так, то переместите его туда: `sudo mv minikube /usr/local/bin/`.&#x20;
   * Сделайте файл исполняемым: `chmod +x minikube`.
3. **Установите kubectl в WSL:**
   * Скачайте бинарный файл `kubectl` для вашей операционной системы. Инструкции доступны на [официальном сайте Kubernetes](https://kubernetes.io/ru/docs/tasks/tools/install-kubectl/). <br>

     ```bash
     curl -LO https://dl.k8s.io/release/`curl -LS https://dl.k8s.io/release/stable.txt`/bin/linux/amd64/kubectl
     ```
   * Сделайте файл исполняемым: `chmod +x ./kubectl`.&#x20;
   * Переместите его в директорию из переменной окружения PATH: `sudo mv ./kubectl /usr/local/bin/kubectl`.&#x20;
4. **Запустите Minikube:**
   * В вашем дистрибутиве WSL выполните команду `minikube start`. Этот процесс создаст одноузловой кластер Kubernetes и скачает необходимые образы.&#x20;
5. **Проверьте установку:**
   * Выполните `kubectl cluster-info`, чтобы убедиться, что вы можете подключиться к кластеру, и `kubectl get nodes`, чтобы проверить статус узлов.&#x20;
6. **Проверьте сатус Minikube:**
   * Выполните `minikube status`, чтобы увидеть статус minikube.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://utm-1.gitbook.io/utm-docs/dokumentaciya/utm-it/programmnoe-obespechenie/rabochie-stancii-windows/po-razrabotchika/kubernates-v-wsl.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
