[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page-ru-/guides/linux/install-minikube-linux":3,"mdc-2z4jzn-key":1379,"mdc-9tb6of-key":1390,"mdc-kuso77-key":1398,"mdc--jfi9h3-key":1421,"mdc-w3su8k-key":1451,"mdc-xu3i5z-key":1459,"mdc--8xvi43-key":1476,"mdc--8zi5g0-key":1484,"mdc-eig0ck-key":1500,"related-/guides/linux/install-kubectl-linux,/guides/linux/configure-kubernetes-context,/errors/linux/minikube-start-fails":1531},{"id":4,"title":5,"appliesTo":6,"author":11,"body":12,"canonical":1311,"code":1311,"createdAt":1312,"description":1313,"difficulty":1314,"draft":1315,"estimatedTime":1316,"extension":1317,"faq":1318,"howToSteps":1331,"howToTotalTime":1347,"image":1311,"keywords":1348,"locale":1359,"meta":1360,"navigation":216,"path":1361,"platform":1362,"related":1363,"section":1366,"seo":1367,"severity":1311,"stem":1368,"summary":1369,"tags":1370,"twitterCreator":1311,"twitterSite":1311,"type":1377,"updatedAt":1312,"__hash__":1378},"content_ru/guides/linux/install-minikube-linux.md","Установка Minikube на Linux: подробное руководство для Ubuntu/Debian",[7,8,9,10],"Ubuntu 20.04+","Debian 11+","Fedora 35+","Minikube v1.30+","FixPedia Team",{"type":13,"value":14,"toc":1283},"minimark",[15,20,28,62,69,73,76,162,167,173,253,267,275,365,371,398,402,406,412,543,547,564,567,582,594,602,648,655,675,679,685,700,706,734,739,790,793,797,804,876,894,898,901,931,934,984,988,995,1008,1028,1034,1049,1055,1076,1082,1089,1113,1119,1136,1140,1150,1153,1156,1160,1230,1234,1237,1258,1265,1279],[16,17,19],"h2",{"id":18},"введение-зачем-это-нужно","Введение / Зачем это нужно",[21,22,23,27],"p",{},[24,25,26],"strong",{},"Minikube"," — это инструмент, который запускает локальный однокластерный кластер Kubernetes на вашей машине. Он идеально подходит для:",[29,30,31,38,56],"ul",{},[32,33,34,37],"li",{},[24,35,36],{},"Обучения и разработки:"," Позволяет изучать Kubernetes без доступа к облаку и без затрат.",[32,39,40,43,44,48,49,48,52,55],{},[24,41,42],{},"Тестирования манифестов:"," Вы можете безопасно проверять конфигурации ",[45,46,47],"code",{},"Deployment",", ",[45,50,51],{},"Service",[45,53,54],{},"Ingress"," перед деплоем в продакшен.",[32,57,58,61],{},[24,59,60],{},"Локальной отладки:"," Запускать и отлаживать приложения в окружении, максимально приближенном к реальному Kubernetes.",[21,63,64,65,68],{},"После выполнения этого гайда у вас будет полностью рабочий кластер Kubernetes, доступный через ",[45,66,67],{},"kubectl",", и вы сможете разворачивать на него свои приложения.",[16,70,72],{"id":71},"требования-подготовка","Требования / Подготовка",[21,74,75],{},"Перед началом убедитесь, что ваша система соответствует следующим требованиям:",[77,78,79,85,124,142,148],"ol",{},[32,80,81,84],{},[24,82,83],{},"ОС:"," Любой современный дистрибутив Linux (Ubuntu, Debian, Fedora, CentOS, Arch и т.д.).",[32,86,87,90,91,123],{},[24,88,89],{},"Виртуализация:"," Включенная поддержка виртуализации (Intel VT-x / AMD-V) в BIOS/UEFI. Проверить можно командой:\n",[92,93,98],"pre",{"className":94,"code":95,"language":96,"meta":97,"style":97},"language-bash shiki shiki-themes github-light github-dark","grep -E --color '(vmx|svm)' /proc/cpuinfo\n","bash","",[45,99,100],{"__ignoreMap":97},[101,102,105,109,113,116,120],"span",{"class":103,"line":104},"line",1,[101,106,108],{"class":107},"sScJk","grep",[101,110,112],{"class":111},"sj4cs"," -E",[101,114,115],{"class":111}," --color",[101,117,119],{"class":118},"sZZnC"," '(vmx|svm)'",[101,121,122],{"class":118}," /proc/cpuinfo\n","\nЕсли вывод пуст, включите виртуализацию в настройках BIOS/UEFI.",[32,125,126,129,130,133,134,137,138,141],{},[24,127,128],{},"Ресурсы:"," Минимум ",[24,131,132],{},"2 ГБ"," свободной RAM (рекомендуется ",[24,135,136],{},"4+ ГБ",") и ",[24,139,140],{},"20 ГБ"," свободного дискового пространства.",[32,143,144,147],{},[24,145,146],{},"Доступ к интернету:"," Для загрузки образов и бинарников.",[32,149,150,153,154,157,158,161],{},[24,151,152],{},"Права:"," Пользователь должен иметь права на запуск ",[45,155,156],{},"sudo"," (для некоторых драйверов) и доступ к Docker-демону (если используете драйвер ",[45,159,160],{},"docker",").",[163,164,166],"h3",{"id":165},"установка-обязательных-компонентов","Установка обязательных компонентов",[21,168,169,172],{},[24,170,171],{},"1. Установка Docker (рекомендуемый драйвер)","\nMinikube может использовать Docker в качестве среды выполнения контейнеров. Установите Docker Engine:",[92,174,176],{"className":94,"code":175,"language":96,"meta":97,"style":97},"# Для Ubuntu/Debian\nsudo apt-get update\nsudo apt-get install -y docker.io\n\n# Добавьте текущего пользователя в группу docker, чтобы не использовать sudo\nsudo usermod -aG docker $USER\nnewgrp docker  # Применить изменения группы без перезагрузки\n",[45,177,178,184,195,211,218,224,242],{"__ignoreMap":97},[101,179,180],{"class":103,"line":104},[101,181,183],{"class":182},"sJ8bj","# Для Ubuntu/Debian\n",[101,185,187,189,192],{"class":103,"line":186},2,[101,188,156],{"class":107},[101,190,191],{"class":118}," apt-get",[101,193,194],{"class":118}," update\n",[101,196,198,200,202,205,208],{"class":103,"line":197},3,[101,199,156],{"class":107},[101,201,191],{"class":118},[101,203,204],{"class":118}," install",[101,206,207],{"class":111}," -y",[101,209,210],{"class":118}," docker.io\n",[101,212,214],{"class":103,"line":213},4,[101,215,217],{"emptyLinePlaceholder":216},true,"\n",[101,219,221],{"class":103,"line":220},5,[101,222,223],{"class":182},"# Добавьте текущего пользователя в группу docker, чтобы не использовать sudo\n",[101,225,227,229,232,235,238],{"class":103,"line":226},6,[101,228,156],{"class":107},[101,230,231],{"class":118}," usermod",[101,233,234],{"class":111}," -aG",[101,236,237],{"class":118}," docker",[101,239,241],{"class":240},"sVt8B"," $USER\n",[101,243,245,248,250],{"class":103,"line":244},7,[101,246,247],{"class":107},"newgrp",[101,249,237],{"class":118},[101,251,252],{"class":182},"  # Применить изменения группы без перезагрузки\n",[21,254,255],{},[256,257,258,259,262,263,266],"em",{},"Примечание: Если вы предпочитаете Podman, установите его (",[45,260,261],{},"sudo apt install podman",") и используйте драйвер ",[45,264,265],{},"podman",".",[21,268,269,272,274],{},[24,270,271],{},"2. Установка kubectl",[45,273,67],{}," — CLI-инструмент для управления Kubernetes. Установите его:",[92,276,278],{"className":94,"code":277,"language":96,"meta":97,"style":97},"# Скачивание последней стабильной версии\ncurl -LO \"https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl\"\n\n# Установка\nsudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl\n\n# Проверка версии\nkubectl version --client\n",[45,279,280,285,307,311,316,345,349,354],{"__ignoreMap":97},[101,281,282],{"class":103,"line":104},[101,283,284],{"class":182},"# Скачивание последней стабильной версии\n",[101,286,287,290,293,296,298,301,304],{"class":103,"line":186},[101,288,289],{"class":107},"curl",[101,291,292],{"class":111}," -LO",[101,294,295],{"class":118}," \"https://dl.k8s.io/release/$(",[101,297,289],{"class":107},[101,299,300],{"class":111}," -L",[101,302,303],{"class":111}," -s",[101,305,306],{"class":118}," https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl\"\n",[101,308,309],{"class":103,"line":197},[101,310,217],{"emptyLinePlaceholder":216},[101,312,313],{"class":103,"line":213},[101,314,315],{"class":182},"# Установка\n",[101,317,318,320,322,325,328,331,333,336,339,342],{"class":103,"line":220},[101,319,156],{"class":107},[101,321,204],{"class":118},[101,323,324],{"class":111}," -o",[101,326,327],{"class":118}," root",[101,329,330],{"class":111}," -g",[101,332,327],{"class":118},[101,334,335],{"class":111}," -m",[101,337,338],{"class":111}," 0755",[101,340,341],{"class":118}," kubectl",[101,343,344],{"class":118}," /usr/local/bin/kubectl\n",[101,346,347],{"class":103,"line":226},[101,348,217],{"emptyLinePlaceholder":216},[101,350,351],{"class":103,"line":244},[101,352,353],{"class":182},"# Проверка версии\n",[101,355,357,359,362],{"class":103,"line":356},8,[101,358,67],{"class":107},[101,360,361],{"class":118}," version",[101,363,364],{"class":111}," --client\n",[21,366,367,370],{},[24,368,369],{},"3. Установка дополнительных утилит (опционально)","\nВ зависимости от выбранного драйвера могут понадобиться:",[29,372,373,382],{},[32,374,375,378,379],{},[24,376,377],{},"virtualbox:"," ",[45,380,381],{},"sudo apt install virtualbox",[32,383,384,378,387,390,391,394,395,266],{},[24,385,386],{},"kvm2:",[45,388,389],{},"sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils","\nПосле установки добавьте пользователя в группы ",[45,392,393],{},"kvm"," и ",[45,396,397],{},"libvirt",[16,399,401],{"id":400},"пошаговая-инструкция","Пошаговая инструкция",[163,403,405],{"id":404},"шаг-1-скачивание-и-установка-minikube","Шаг 1: Скачивание и установка Minikube",[21,407,408,409,161],{},"Скачайте исполняемый файл Minikube, соответствующий вашей архитектуре (обычно ",[45,410,411],{},"amd64",[92,413,415],{"className":94,"code":414,"language":96,"meta":97,"style":97},"# Определение последней версии\nMINIKUBE_VERSION=$(curl -L -s https://github.com/kubernetes/minikube/releases/latest | grep -oP '(?\u003C=tag/v)[0-9.]+')\n\n# Скачивание\ncurl -LO https://github.com/kubernetes/minikube/releases/download/v${MINIKUBE_VERSION}/minikube-linux-amd64\n\n# Установка в системную директорию\nsudo install minikube-linux-amd64 /usr/local/bin/minikube\n\n# Очистка временного файла\nrm minikube-linux-amd64\n\n# Проверка установки\nminikube version\n",[45,416,417,422,458,462,467,482,486,491,503,508,514,523,528,534],{"__ignoreMap":97},[101,418,419],{"class":103,"line":104},[101,420,421],{"class":182},"# Определение последней версии\n",[101,423,424,427,431,434,436,438,440,443,446,449,452,455],{"class":103,"line":186},[101,425,426],{"class":240},"MINIKUBE_VERSION",[101,428,430],{"class":429},"szBVR","=",[101,432,433],{"class":240},"$(",[101,435,289],{"class":107},[101,437,300],{"class":111},[101,439,303],{"class":111},[101,441,442],{"class":118}," https://github.com/kubernetes/minikube/releases/latest",[101,444,445],{"class":429}," |",[101,447,448],{"class":107}," grep",[101,450,451],{"class":111}," -oP",[101,453,454],{"class":118}," '(?\u003C=tag/v)[0-9.]+'",[101,456,457],{"class":240},")\n",[101,459,460],{"class":103,"line":197},[101,461,217],{"emptyLinePlaceholder":216},[101,463,464],{"class":103,"line":213},[101,465,466],{"class":182},"# Скачивание\n",[101,468,469,471,473,476,479],{"class":103,"line":220},[101,470,289],{"class":107},[101,472,292],{"class":111},[101,474,475],{"class":118}," https://github.com/kubernetes/minikube/releases/download/v",[101,477,478],{"class":240},"${MINIKUBE_VERSION}",[101,480,481],{"class":118},"/minikube-linux-amd64\n",[101,483,484],{"class":103,"line":226},[101,485,217],{"emptyLinePlaceholder":216},[101,487,488],{"class":103,"line":244},[101,489,490],{"class":182},"# Установка в системную директорию\n",[101,492,493,495,497,500],{"class":103,"line":356},[101,494,156],{"class":107},[101,496,204],{"class":118},[101,498,499],{"class":118}," minikube-linux-amd64",[101,501,502],{"class":118}," /usr/local/bin/minikube\n",[101,504,506],{"class":103,"line":505},9,[101,507,217],{"emptyLinePlaceholder":216},[101,509,511],{"class":103,"line":510},10,[101,512,513],{"class":182},"# Очистка временного файла\n",[101,515,517,520],{"class":103,"line":516},11,[101,518,519],{"class":107},"rm",[101,521,522],{"class":118}," minikube-linux-amd64\n",[101,524,526],{"class":103,"line":525},12,[101,527,217],{"emptyLinePlaceholder":216},[101,529,531],{"class":103,"line":530},13,[101,532,533],{"class":182},"# Проверка установки\n",[101,535,537,540],{"class":103,"line":536},14,[101,538,539],{"class":107},"minikube",[101,541,542],{"class":118}," version\n",[163,544,546],{"id":545},"шаг-2-выбор-и-настройка-драйвера","Шаг 2: Выбор и настройка драйвера",[21,548,549,550,553,554,558,559,563],{},"Minikube использует ",[24,551,552],{},"драйверы"," для создания виртуальной машины или контейнера. Лучший выбор для Linux — ",[24,555,556],{},[45,557,160],{}," или ",[24,560,561],{},[45,562,265],{},", так как они не требуют дополнительной виртуализации и работают быстрее.",[21,565,566],{},"Проверьте, какой драйвер доступен по умолчанию:",[92,568,570],{"className":94,"code":569,"language":96,"meta":97,"style":97},"minikube driver list\n",[45,571,572],{"__ignoreMap":97},[101,573,574,576,579],{"class":103,"line":104},[101,575,539],{"class":107},[101,577,578],{"class":118}," driver",[101,580,581],{"class":118}," list\n",[21,583,584,590,591,593],{},[24,585,586,587,589],{},"Для драйвера ",[45,588,160],{}," (рекомендуется):","\nУбедитесь, что Docker демон запущен и ваш пользователь в группе ",[45,592,160],{}," (см. подготовку). Минимальная настройка не требуется.",[21,595,596],{},[24,597,586,598,601],{},[45,599,600],{},"kvm2"," (альтернатива):",[92,603,605],{"className":94,"code":604,"language":96,"meta":97,"style":97},"# Проверьте, запущен ли libvirtd\nsudo systemctl status libvirtd\n\n# Если нет, запустите и включите автозагрузку\nsudo systemctl enable --now libvirtd\n",[45,606,607,612,625,629,634],{"__ignoreMap":97},[101,608,609],{"class":103,"line":104},[101,610,611],{"class":182},"# Проверьте, запущен ли libvirtd\n",[101,613,614,616,619,622],{"class":103,"line":186},[101,615,156],{"class":107},[101,617,618],{"class":118}," systemctl",[101,620,621],{"class":118}," status",[101,623,624],{"class":118}," libvirtd\n",[101,626,627],{"class":103,"line":197},[101,628,217],{"emptyLinePlaceholder":216},[101,630,631],{"class":103,"line":213},[101,632,633],{"class":182},"# Если нет, запустите и включите автозагрузку\n",[101,635,636,638,640,643,646],{"class":103,"line":220},[101,637,156],{"class":107},[101,639,618],{"class":118},[101,641,642],{"class":118}," enable",[101,644,645],{"class":111}," --now",[101,647,624],{"class":118},[21,649,650,651,654],{},"Вы можете явно указать драйвер при первом запуске ",[45,652,653],{},"minikube start --driver=docker",". Чтобы установить драйвер глобально:",[92,656,658],{"className":94,"code":657,"language":96,"meta":97,"style":97},"minikube config set driver docker\n",[45,659,660],{"__ignoreMap":97},[101,661,662,664,667,670,672],{"class":103,"line":104},[101,663,539],{"class":107},[101,665,666],{"class":118}," config",[101,668,669],{"class":118}," set",[101,671,578],{"class":118},[101,673,674],{"class":118}," docker\n",[163,676,678],{"id":677},"шаг-3-запуск-кластера-minikube","Шаг 3: Запуск кластера Minikube",[21,680,681,682,684],{},"Теперь запустите кластер. Базовый запуск с драйвером ",[45,683,160],{},":",[92,686,688],{"className":94,"code":687,"language":96,"meta":97,"style":97},"minikube start --driver=docker\n",[45,689,690],{"__ignoreMap":97},[101,691,692,694,697],{"class":103,"line":104},[101,693,539],{"class":107},[101,695,696],{"class":118}," start",[101,698,699],{"class":111}," --driver=docker\n",[21,701,702,705],{},[24,703,704],{},"Настройка ресурсов (важно для производительности):","\nРекомендуется явно задать объем памяти и количество CPU, особенно если у вас мало ресурсов или вы используете драйвер виртуализации (virtualbox, kvm2).",[92,707,709],{"className":94,"code":708,"language":96,"meta":97,"style":97},"# Пример: 4 CPU, 8 ГБ RAM, образ Kubernetes v1.28.x\nminikube start --driver=docker --cpus=4 --memory=8192 --kubernetes-version=v1.28.0\n",[45,710,711,716],{"__ignoreMap":97},[101,712,713],{"class":103,"line":104},[101,714,715],{"class":182},"# Пример: 4 CPU, 8 ГБ RAM, образ Kubernetes v1.28.x\n",[101,717,718,720,722,725,728,731],{"class":103,"line":186},[101,719,539],{"class":107},[101,721,696],{"class":118},[101,723,724],{"class":111}," --driver=docker",[101,726,727],{"class":111}," --cpus=4",[101,729,730],{"class":111}," --memory=8192",[101,732,733],{"class":111}," --kubernetes-version=v1.28.0\n",[21,735,736],{},[24,737,738],{},"Аргументы командной строки:",[29,740,741,759,765,775,784],{},[32,742,743,746,747,48,749,48,751,48,754,48,756,161],{},[45,744,745],{},"--driver",": Драйвер (",[45,748,160],{},[45,750,265],{},[45,752,753],{},"virtualbox",[45,755,600],{},[45,757,758],{},"none",[32,760,761,764],{},[45,762,763],{},"--cpus",": Количество виртуальных CPU.",[32,766,767,770,771,774],{},[45,768,769],{},"--memory",": Объем RAM в МБ (например, ",[45,772,773],{},"4096"," для 4 ГБ).",[32,776,777,780,781,266],{},[45,778,779],{},"--disk-size",": Размер диска (по умолчанию 20ГБ), например ",[45,782,783],{},"--disk-size=50g",[32,785,786,789],{},[45,787,788],{},"--kubernetes-version",": Конкретная версия Kubernetes (по умолчанию последняя стабильная).",[21,791,792],{},"Процесс может занять 2-5 минут: Minikube скачивает образ ISO/образ Docker с Kubernetes, настраивает сеть и запускает компоненты кластера.",[163,794,796],{"id":795},"шаг-4-проверка-работы-кластера","Шаг 4: Проверка работы кластера",[21,798,799,800,803],{},"После успешного завершения ",[45,801,802],{},"minikube start"," выполните:",[92,805,807],{"className":94,"code":806,"language":96,"meta":97,"style":97},"# 1. Проверьте статус кластера\nminikube status\n# Ожидаемый вывод: host: Running, kubelet: Running, apiserver: Running, ...\n\n# 2. Посмотрите ноды (должна быть одна - 'minikube')\nkubectl get nodes\n# NAME       STATUS   ROLES           AGE   VERSION\n# minikube   Ready    control-plane   5m    v1.28.0\n\n# 3. Проверьте системные поды (все должны быть в статусе Running)\nkubectl get pods -A\n",[45,808,809,814,821,826,830,835,845,850,855,859,864],{"__ignoreMap":97},[101,810,811],{"class":103,"line":104},[101,812,813],{"class":182},"# 1. Проверьте статус кластера\n",[101,815,816,818],{"class":103,"line":186},[101,817,539],{"class":107},[101,819,820],{"class":118}," status\n",[101,822,823],{"class":103,"line":197},[101,824,825],{"class":182},"# Ожидаемый вывод: host: Running, kubelet: Running, apiserver: Running, ...\n",[101,827,828],{"class":103,"line":213},[101,829,217],{"emptyLinePlaceholder":216},[101,831,832],{"class":103,"line":220},[101,833,834],{"class":182},"# 2. Посмотрите ноды (должна быть одна - 'minikube')\n",[101,836,837,839,842],{"class":103,"line":226},[101,838,67],{"class":107},[101,840,841],{"class":118}," get",[101,843,844],{"class":118}," nodes\n",[101,846,847],{"class":103,"line":244},[101,848,849],{"class":182},"# NAME       STATUS   ROLES           AGE   VERSION\n",[101,851,852],{"class":103,"line":356},[101,853,854],{"class":182},"# minikube   Ready    control-plane   5m    v1.28.0\n",[101,856,857],{"class":103,"line":505},[101,858,217],{"emptyLinePlaceholder":216},[101,860,861],{"class":103,"line":510},[101,862,863],{"class":182},"# 3. Проверьте системные поды (все должны быть в статусе Running)\n",[101,865,866,868,870,873],{"class":103,"line":516},[101,867,67],{"class":107},[101,869,841],{"class":118},[101,871,872],{"class":118}," pods",[101,874,875],{"class":111}," -A\n",[21,877,878,378,881,883,884,887,888,890,891,893],{},[24,879,880],{},"Важно:",[45,882,67],{}," автоматически настроен на работу с кластером Minikube благодаря скрипту-обёртке. Вы можете использовать ",[45,885,886],{},"minikube kubectl -- \u003Ccommand>"," для гарантии, но после ",[45,889,802],{}," контекст ",[45,892,539],{}," уже активен.",[16,895,897],{"id":896},"проверка-результата","Проверка результата",[21,899,900],{},"Кластер считается успешно установленным, если выполняются все три условия:",[77,902,903,913,925],{},[32,904,905,908,909,912],{},[45,906,907],{},"minikube status"," показывает ",[45,910,911],{},"Running"," для всех компонентов.",[32,914,915,918,919,921,922,266],{},[45,916,917],{},"kubectl get nodes"," выводит ноду ",[45,920,539],{}," со статусом ",[45,923,924],{},"Ready",[32,926,927,930],{},[45,928,929],{},"kubectl cluster-info"," показывает адреса Kubernetes control plane и CoreDNS.",[21,932,933],{},"Вы можете также протестировать развертывание тестового приложения:",[92,935,937],{"className":94,"code":936,"language":96,"meta":97,"style":97},"kubectl create deployment hello-minikube --image=kicbase/echo-server:1.0\nkubectl expose deployment hello-minikube --type=NodePort --port=8080\nminikube service hello-minikube  # Откроет сервис в браузере\n",[45,938,939,955,972],{"__ignoreMap":97},[101,940,941,943,946,949,952],{"class":103,"line":104},[101,942,67],{"class":107},[101,944,945],{"class":118}," create",[101,947,948],{"class":118}," deployment",[101,950,951],{"class":118}," hello-minikube",[101,953,954],{"class":111}," --image=kicbase/echo-server:1.0\n",[101,956,957,959,962,964,966,969],{"class":103,"line":186},[101,958,67],{"class":107},[101,960,961],{"class":118}," expose",[101,963,948],{"class":118},[101,965,951],{"class":118},[101,967,968],{"class":111}," --type=NodePort",[101,970,971],{"class":111}," --port=8080\n",[101,973,974,976,979,981],{"class":103,"line":197},[101,975,539],{"class":107},[101,977,978],{"class":118}," service",[101,980,951],{"class":118},[101,982,983],{"class":182},"  # Откроет сервис в браузере\n",[16,985,987],{"id":986},"возможные-проблемы","Возможные проблемы",[163,989,991,992],{"id":990},"ошибка-failed-to-start-host-creating-host-creating-kic-cluster-create-context-deadline-exceeded","❌ Ошибка: ",[45,993,994],{},"Failed to start host: Creating host: creating kic cluster: create: context deadline exceeded",[21,996,997,1000,1001,1004,1005],{},[24,998,999],{},"Причина:"," Docker-образ ",[45,1002,1003],{},"kicbase"," не загрузился из-за проблем с сетью или нехватки дискового пространства.\n",[24,1006,1007],{},"Решение:",[77,1009,1010,1016,1022],{},[32,1011,1012,1013,161],{},"Проверьте свободное место (",[45,1014,1015],{},"df -h",[32,1017,1018,1019,266],{},"Очистите неиспользуемые Docker-образы: ",[45,1020,1021],{},"docker system prune -a",[32,1023,1024,1025,266],{},"Принудительно перезапустите с очисткой кэша: ",[45,1026,1027],{},"minikube delete && minikube start --driver=docker --force",[163,1029,991,1031],{"id":1030},"ошибка-this-computer-doesnt-have-vt-xamd-v-virtualization-enabled",[45,1032,1033],{},"This computer doesn't have VT-x/AMD-v virtualization enabled",[21,1035,1036,1038,1039,1041,1042,558,1045,1048],{},[24,1037,999],{}," Виртуализация отключена в BIOS/UEFI.\n",[24,1040,1007],{}," Перезагрузите компьютер, войдите в BIOS/UEFI (клавиша Del/F2/F10) и включите опции ",[45,1043,1044],{},"Intel VT-x",[45,1046,1047],{},"AMD-V",". Сохраните настройки и перезагрузитесь.",[163,1050,991,1052],{"id":1051},"ошибка-exiting-due-to-drv_not_found-the-specified-driver-docker-is-not-installed",[45,1053,1054],{},"Exiting due to DRV_NOT_FOUND: The specified driver \"docker\" is not installed",[21,1056,1057,1059,1060,1062,1063,1065,1066,1069,1070,1072,1073,161],{},[24,1058,999],{}," Драйвер ",[45,1061,160],{}," не найден (Docker не установлен или не запущен).\n",[24,1064,1007],{}," Установите Docker и убедитесь, что демон работает (",[45,1067,1068],{},"sudo systemctl start docker","). Проверьте, что ваш пользователь в группе ",[45,1071,160],{}," (",[45,1074,1075],{},"groups $USER",[163,1077,991,1079],{"id":1078},"ошибка-failed-to-configure-pod-network-network-plugin-cni-failed-to-set-up",[45,1080,1081],{},"Failed to configure pod network: network plugin cni failed to set up...",[21,1083,1084,1086,1087],{},[24,1085,999],{}," Конфликт CNI-плагинов или блокировка фаервола.\n",[24,1088,1007],{},[77,1090,1091,1097,1107],{},[32,1092,1093,1094,266],{},"Удалите кластер: ",[45,1095,1096],{},"minikube delete",[32,1098,1099,1100,558,1103,1106],{},"Временно отключите фаервол (",[45,1101,1102],{},"sudo ufw disable",[45,1104,1105],{},"sudo systemctl stop firewalld",") и попробуйте снова.",[32,1108,1109,1110,266],{},"Используйте другой CIDR для сети подов: ",[45,1111,1112],{},"minikube start --pod-cidr=10.244.0.0/16",[163,1114,991,1116],{"id":1115},"ошибка-error-eacces-permission-denied-access-varrundockersock",[45,1117,1118],{},"Error: EACCES: permission denied, access '/var/run/docker.sock'",[21,1120,1121,1123,1124,1126,1127,1072,1129,1132,1133,266],{},[24,1122,999],{}," Текущий пользователь не имеет прав на доступ к Docker-сокету.\n",[24,1125,1007],{}," Добавьте пользователя в группу ",[45,1128,160],{},[45,1130,1131],{},"sudo usermod -aG docker $USER",") и перелогиньтесь или выполните ",[45,1134,1135],{},"newgrp docker",[163,1137,1139],{"id":1138},"проблема-minikube-завершает-работу-после-перезагрузки-хоста","❌ Проблема: Minikube завершает работу после перезагрузки хоста",[21,1141,1142,1144,1145,1147,1148,266],{},[24,1143,999],{}," Minikube не настроен на автозапуск (по умолчанию так и есть).\n",[24,1146,1007],{}," Это ожидаемое поведение. Minikube — инструмент для разработки. Для постоянного кластера используйте полноценное развертывание Kubernetes. Чтобы быстро вернуть кластер, выполните ",[45,1149,802],{},[1151,1152],"hr",{},[1154,1155],"in-article-ad",{},[16,1157,1159],{"id":1158},"дополнительные-команды-и-управление","Дополнительные команды и управление",[29,1161,1162,1170,1177,1210,1218],{},[32,1163,1164,378,1167],{},[24,1165,1166],{},"Остановка кластера (сохранение состояния):",[45,1168,1169],{},"minikube stop",[32,1171,1172,378,1175],{},[24,1173,1174],{},"Удаление кластера (полная очистка):",[45,1176,1096],{},[32,1178,1179,1182],{},[24,1180,1181],{},"Включение/отключение дополнений ( ingress, dashboard, metrics-server):",[92,1183,1185],{"className":94,"code":1184,"language":96,"meta":97,"style":97},"minikube addons enable ingress\nminikube addons disable ingress\n",[45,1186,1187,1199],{"__ignoreMap":97},[101,1188,1189,1191,1194,1196],{"class":103,"line":104},[101,1190,539],{"class":107},[101,1192,1193],{"class":118}," addons",[101,1195,642],{"class":118},[101,1197,1198],{"class":118}," ingress\n",[101,1200,1201,1203,1205,1208],{"class":103,"line":186},[101,1202,539],{"class":107},[101,1204,1193],{"class":118},[101,1206,1207],{"class":118}," disable",[101,1209,1198],{"class":118},[32,1211,1212,378,1215],{},[24,1213,1214],{},"Доступ к консоли ноды (например, для отладки Docker):",[45,1216,1217],{},"minikube ssh",[32,1219,1220,378,1223,1226,1227,266],{},[24,1221,1222],{},"Получение конфигурации kubectl для другого контекста:",[45,1224,1225],{},"minikube kubectl -- \u003Ckubectl command>"," или экспорт: ",[45,1228,1229],{},"kubectl config use-context minikube",[16,1231,1233],{"id":1232},"заключение","Заключение",[21,1235,1236],{},"Вы успешно установили и запустили локальный кластер Kubernetes с помощью Minikube на Linux. Теперь вы можете:",[29,1238,1239,1245,1248,1255],{},[32,1240,1241,1242,1244],{},"Изучать ",[45,1243,67],{}," команды.",[32,1246,1247],{},"Развертывать манифесты в формате YAML.",[32,1249,1250,1251,1254],{},"Тестировать ",[45,1252,1253],{},"Helm","-чарты.",[32,1256,1257],{},"Пробовать различные сетевые политики и ингрессы.",[21,1259,1260,1261,394,1263,266],{},"Для продолжения обучения изучите официальную документацию Kubernetes или попробуйте развернуть простое приложение, например, Nginx, следуя нашему гайду по базовым ",[45,1262,47],{},[45,1264,51],{},[21,1266,1267,1270,1271,1273,1274,266],{},[24,1268,1269],{},"Что дальше?"," Узнайте, как управлять конфигурацией кластера через ",[45,1272,67],{}," в нашем гайде ",[1275,1276,1278],"a",{"href":1277},"/guides/linux/configure-kubernetes-context","Конфигурирование контекстов kubectl для нескольких кластеров",[1280,1281,1282],"style",{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}",{"title":97,"searchDepth":186,"depth":186,"links":1284},[1285,1286,1289,1295,1296,1309,1310],{"id":18,"depth":186,"text":19},{"id":71,"depth":186,"text":72,"children":1287},[1288],{"id":165,"depth":197,"text":166},{"id":400,"depth":186,"text":401,"children":1290},[1291,1292,1293,1294],{"id":404,"depth":197,"text":405},{"id":545,"depth":197,"text":546},{"id":677,"depth":197,"text":678},{"id":795,"depth":197,"text":796},{"id":896,"depth":186,"text":897},{"id":986,"depth":186,"text":987,"children":1297},[1298,1300,1302,1304,1306,1308],{"id":990,"depth":197,"text":1299},"❌ Ошибка: Failed to start host: Creating host: creating kic cluster: create: context deadline exceeded",{"id":1030,"depth":197,"text":1301},"❌ Ошибка: This computer doesn't have VT-x/AMD-v virtualization enabled",{"id":1051,"depth":197,"text":1303},"❌ Ошибка: Exiting due to DRV_NOT_FOUND: The specified driver \"docker\" is not installed",{"id":1078,"depth":197,"text":1305},"❌ Ошибка: Failed to configure pod network: network plugin cni failed to set up...",{"id":1115,"depth":197,"text":1307},"❌ Ошибка: Error: EACCES: permission denied, access '/var/run/docker.sock'",{"id":1138,"depth":197,"text":1139},{"id":1158,"depth":186,"text":1159},{"id":1232,"depth":186,"text":1233},null,"2026-02-16 19:36:50","Пошаговая инструкция по установке Minikube на Ubuntu, Debian и других дистрибутивах Linux. Настройка драйвера, запуск кластера и проверка работы. Решение типичных ошибок.","medium",false,"15-30 мин","md",[1319,1322,1325,1328],{"question":1320,"answer":1321},"Какая минимальная сумма RAM нужна для Minikube?","Рекомендуется не менее 4 ГБ оперативной памяти. Для комфортной работы с несколькими подами — 8 ГБ и более.",{"question":1323,"answer":1324},"Почему Minikube не запускается с ошибкой 'This computer doesn't have VT-x/AMD-v virtualization enabled'?","Виртуализация отключена в BIOS/UEFI. Включите Intel VT-x или AMD-V в настройках прошивки вашего компьютера и перезагрузитесь.",{"question":1326,"answer":1327},"Можно ли использовать Minikube без Docker, например, с Podman?","Да, Minikube поддерживает драйвер `podman`. Установите Podman и запустите Minikube с флагом `--driver=podman`.",{"question":1329,"answer":1330},"Как удалить Minikube и все связанные данные?","Выполните команду `minikube delete`, а затем удалите конфигурационный каталог `~/.minikube/` и образы Docker (`docker system prune -a`).",[1332,1335,1338,1341,1344],{"name":1333,"text":1334},"Установка зависимостей: Docker, kubectl, инструменты","Установите Docker (или Podman), kubectl и конфигурационные утилиты (kvm2, virt-manager при необходимости) через менеджер пакетов вашего дистрибутива.",{"name":1336,"text":1337},"Загрузка и установка бинарного файла Minikube","Скачайте последнюю версию Minikube с официального сайта, поместите исполняемый файл в `/usr/local/bin/` и назначьте права на выполнение.",{"name":1339,"text":1340},"Выбор и настройка драйвера виртуализации","Определите подходящий драйвер (docker, podman, virtualbox, kvm2). При необходимости установите supplemental-утилиты для драйвера и настройте его параметры.",{"name":1342,"text":1343},"Запуск кластера Minikube","Инициируйте создание кластера командой `minikube start` с указанием драйвера, версии Kubernetes и параметров ресурсов (CPU, Memory).",{"name":1345,"text":1346},"Проверка статуса и получение доступа","Убедитесь, что кластер работает (`minikube status`), настройте `kubectl` для работы с ним (`minikube kubectl --`) и проверьте доступность нод.","PT25M",[1349,1350,1351,1352,1353,1354,1355,1356,1357,1358],"установка minikube на ubuntu","minikube start команда","minikube docker driver linux","ошибка minikube not enough memory","minikube local cluster setup","kubernetes minikube tutorial","minikube install debian","как запустить minikube","minikube virtualbox driver","minikube config view","ru_RU",{},"/guides/linux/install-minikube-linux","linux",[1364,1277,1365],"/guides/linux/install-kubectl-linux","/errors/linux/minikube-start-fails","Гайды Kubernetes",{"title":5,"description":1313},"guides/linux/install-minikube-linux","Это руководство поможет вам установить локальный кластер Kubernetes с помощью Minikube на Linux. Вы научитесь настраивать окружение, запускать кластер и проверять его работоспособность.",[1371,539,1362,1372,1373,1374,1375,1376],"kubernetes","devops","containerization","ubuntu","debian","k8s","guide","VNKVP6aUcRytptLoM8SE0mi38swngz1DsMcYKmrWt1w",{"data":1380,"body":1381},{},{"type":1382,"children":1383},"root",[1384],{"type":1385,"tag":21,"props":1386,"children":1387},"element",{},[1388],{"type":1389,"value":1321},"text",{"data":1391,"body":1392},{},{"type":1382,"children":1393},[1394],{"type":1385,"tag":21,"props":1395,"children":1396},{},[1397],{"type":1389,"value":1324},{"data":1399,"body":1400},{},{"type":1382,"children":1401},[1402],{"type":1385,"tag":21,"props":1403,"children":1404},{},[1405,1407,1412,1414,1420],{"type":1389,"value":1406},"Да, Minikube поддерживает драйвер ",{"type":1385,"tag":45,"props":1408,"children":1410},{"className":1409},[],[1411],{"type":1389,"value":265},{"type":1389,"value":1413},". Установите Podman и запустите Minikube с флагом ",{"type":1385,"tag":45,"props":1415,"children":1417},{"className":1416},[],[1418],{"type":1389,"value":1419},"--driver=podman",{"type":1389,"value":266},{"data":1422,"body":1423},{},{"type":1382,"children":1424},[1425],{"type":1385,"tag":21,"props":1426,"children":1427},{},[1428,1430,1435,1437,1443,1445,1450],{"type":1389,"value":1429},"Выполните команду ",{"type":1385,"tag":45,"props":1431,"children":1433},{"className":1432},[],[1434],{"type":1389,"value":1096},{"type":1389,"value":1436},", а затем удалите конфигурационный каталог ",{"type":1385,"tag":45,"props":1438,"children":1440},{"className":1439},[],[1441],{"type":1389,"value":1442},"~/.minikube/",{"type":1389,"value":1444}," и образы Docker (",{"type":1385,"tag":45,"props":1446,"children":1448},{"className":1447},[],[1449],{"type":1389,"value":1021},{"type":1389,"value":161},{"data":1452,"body":1453},{},{"type":1382,"children":1454},[1455],{"type":1385,"tag":21,"props":1456,"children":1457},{},[1458],{"type":1389,"value":1334},{"data":1460,"body":1461},{},{"type":1382,"children":1462},[1463],{"type":1385,"tag":21,"props":1464,"children":1465},{},[1466,1468,1474],{"type":1389,"value":1467},"Скачайте последнюю версию Minikube с официального сайта, поместите исполняемый файл в ",{"type":1385,"tag":45,"props":1469,"children":1471},{"className":1470},[],[1472],{"type":1389,"value":1473},"/usr/local/bin/",{"type":1389,"value":1475}," и назначьте права на выполнение.",{"data":1477,"body":1478},{},{"type":1382,"children":1479},[1480],{"type":1385,"tag":21,"props":1481,"children":1482},{},[1483],{"type":1389,"value":1340},{"data":1485,"body":1486},{},{"type":1382,"children":1487},[1488],{"type":1385,"tag":21,"props":1489,"children":1490},{},[1491,1493,1498],{"type":1389,"value":1492},"Инициируйте создание кластера командой ",{"type":1385,"tag":45,"props":1494,"children":1496},{"className":1495},[],[1497],{"type":1389,"value":802},{"type":1389,"value":1499}," с указанием драйвера, версии Kubernetes и параметров ресурсов (CPU, Memory).",{"data":1501,"body":1502},{},{"type":1382,"children":1503},[1504],{"type":1385,"tag":21,"props":1505,"children":1506},{},[1507,1509,1514,1516,1521,1523,1529],{"type":1389,"value":1508},"Убедитесь, что кластер работает (",{"type":1385,"tag":45,"props":1510,"children":1512},{"className":1511},[],[1513],{"type":1389,"value":907},{"type":1389,"value":1515},"), настройте ",{"type":1385,"tag":45,"props":1517,"children":1519},{"className":1518},[],[1520],{"type":1389,"value":67},{"type":1389,"value":1522}," для работы с ним (",{"type":1385,"tag":45,"props":1524,"children":1526},{"className":1525},[],[1527],{"type":1389,"value":1528},"minikube kubectl --",{"type":1389,"value":1530},") и проверьте доступность нод.",[]]