https://github.com/levensta/minikube-services
k8s cluster with one node ☸ 🐳
https://github.com/levensta/minikube-services
devops docker k8s kubernetes
Last synced: about 1 year ago
JSON representation
k8s cluster with one node ☸ 🐳
- Host: GitHub
- URL: https://github.com/levensta/minikube-services
- Owner: levensta
- Created: 2021-03-31T18:58:06.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2021-07-03T18:52:29.000Z (almost 5 years ago)
- Last Synced: 2025-01-12T02:05:05.339Z (over 1 year ago)
- Topics: devops, docker, k8s, kubernetes
- Language: Shell
- Homepage:
- Size: 379 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Схема проекта

## Основные команды
- `minikube start --vm-driver=virtualbox` запуск миникуба с подключенным драйвером virtualbox. Изменение драйвера изменяет диапазон ip с которыми может работать MetalLB. Флаг `--disk-size=NUM` позволит выделить место на NUM Мбайт (по умолчанию место выделяется на 20 Гб.
Перед запуском желательно убедиться, что миникуб уже не запущен и прописать команды: `minikube stop` и `minikube delete`
- `eval $(minikube docker-env)`
- `minikube addons enable metallb` включает MetalLB из списка расширений, но может достичь ограничения загрузки образов с докерхаба.
- `kubectl apply -f configmap.yaml` применяет конфиг .yaml
- Посмотреть состояние сущностей:
* `kubectl get pods`
* `kubectl get deploy`
* `kubectl get svc`
- Удалить сущности:
* `kubectl delete pods name`
* `kubectl delete deploy name`
- Для поиска ошибок:
* `kubectl logs name`
* `kubectl describe pods name`