Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
system:minikube [2024/08/26 11:53] – mirocow | system:minikube [2024/08/26 21:00] (текущий) – mirocow | ||
---|---|---|---|
Строка 4: | Строка 4: | ||
{{ : | {{ : | ||
+ | |||
+ | * kind — это инструмент для запуска локальных кластеров Kubernetes с использованием «узлов» контейнера Docker. kind был в первую очередь разработан для тестирования самого Kubernetes, но может использоваться для локальной разработки или непрерывной интеграции. | ||
+ | * kubectl | ||
+ | * helm | ||
+ | |||
+ | ===== Установка и настройка ===== | ||
+ | |||
<code bash> | <code bash> | ||
$ curl -LO https:// | $ curl -LO https:// | ||
- | $ minikube start | + | $ minikube start --vm-driver=docker |
$ curl -LO " | $ curl -LO " | ||
$ curl -LO https:// | $ curl -LO https:// | ||
Строка 29: | Строка 36: | ||
</ | </ | ||
- | ===== Создание деплоймента | + | ===== Запуск панели (dashboard) |
<code bash> | <code bash> | ||
$ minikube dashboard | $ minikube dashboard | ||
+ | </ | ||
+ | |||
+ | ===== Создание деплоймента ===== | ||
+ | |||
+ | <code bash> | ||
$ kubectl create deployment hello-node --image=registry.k8s.io/ | $ kubectl create deployment hello-node --image=registry.k8s.io/ | ||
$ kubectl get deployments | $ kubectl get deployments | ||
Строка 45: | Строка 57: | ||
$ kubectl get services | $ kubectl get services | ||
$ minikube service hello-node | $ minikube service hello-node | ||
+ | </ | ||
+ | |||
+ | ===== Очистка ===== | ||
+ | |||
+ | <code bash> | ||
+ | $ kubectl delete service hello-node | ||
+ | $ kubectl delete deployment hello-node | ||
+ | $ minikube stop | ||
+ | $ minikube delete | ||
</ | </ | ||