Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
| system:minikube [2024/08/26 11:53] – [Minikube] 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:// | ||
| Строка 28: | Строка 35: | ||
| $ kubectl completion bash | sudo tee / | $ kubectl completion bash | sudo tee / | ||
| </ | </ | ||
| + | |||
| + | ===== Запуск панели (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 | ||
| Строка 36: | Строка 50: | ||
| $ kubectl config view | $ kubectl config view | ||
| </ | </ | ||
| + | |||
| + | ===== Создание сервиса ===== | ||
| <code bash> | <code bash> | ||
| Строка 41: | Строка 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 | ||
| </ | </ | ||