У меня возникли проблемы с преобразованием моей docker настройки в kubernetes. Я прочитал kubectl для пользователей docker, настроил мини-куб и пытаюсь автоматически масштабировать мое приложение docker с помощью kubernetes. Но у меня возникают некоторые проблемы с его запуском.
Я пытаюсь создать контейнер с приложением python flask на изображении centos, использующем базу данных, которую я настроил в облаке
В docker Я бы просто использовал сборку docker. -tag и затем используйте docker run для настройки моего контейнера. вот так:
Это даст мне контейнер на порту 5000 (Для базы данных, которую я должен использовать hostnetwork, ему также нужен ip для работы с. setting localhost 127.0.0.1:5000, похоже, не работает, но это уже другая проблема)
Когда я читаю документацию Kubectl для docker пользователей, кажется, что я могу сделать почти то же самое делать с docker в Куберне. Так что я пытаюсь это сделать.
Я не понял, как использовать --network host в kubernetes, но я подумал, просто запустив его и посмотрев, выдало ли оно ошибку. И это сделал. Кажется, не в состоянии вытащить изображение. но docker может. Что здесь не так?
через некоторое время он просто переходит к.
Я даже не пробовал пока нет горизонтального автоматического масштабирования, и я пока не понимаю конвертирование docker -файлов. Но я должен иметь возможность просто запустить контейнер правильно?
РЕДАКТИРОВАТЬ: я использовал windows для создания скриншотов.
Команды, которые я выполняю:
docker run - хост сети -d hu-simple: последний
вывод Я получить:
a docker строка deamon, потому что она создала для меня контейнер docker
Команды в Kubernetes Я пытаюсь:
kubectl run --image = hu-simpel: последний hu-simpel --port = 5000
вывод, который я получаю:
deploy.apps / hu- simpel создал
Но когда я пытаюсь kubectl получить все:
Через некоторое время я получаю: ErrImagepull и ImagePullBackOff.
Не думаю, что я Я использую yaml для развертывания kubernetes, так как я просто пытаюсь запустить образ docker на kubernetes. Я не создал его в kubernetes, используя docker -композицию, а просто попытался запустить образ docker. Но скажите мне, если я ошибаюсь.