Проблема с развертыванием в кластере k8s с использованием файла докеров без minikube, но мой модуль не работает

Я создал k8s кластер, установив kubelet kubeadm kubectl. Теперь я пытаюсь развернуть приложение микросервиса как

  1. docker build -t demoserver: 1.0. = ›изображение успешно создано

  2. kubectl run demoserver --image = demoserver --port = 8000 --image-pull-policy = Never = ›СОСТОЯНИЕ ПОДАЧИ: ErrImageNeverPull

Я пробовал eval $ (minikube docker-env), но там написано bash: minikube: команда не найдена ...

Мне нужно установить minikube? Не достаточно ли настроенного выше кластера для развертывания ??


person Piyush Kumar    schedule 09.05.2021    source источник


Ответы (1)


Minikube и kubeadm - два не связанных между собой инструмента. Minikube создает (обычно) одноузловой кластер на локальной виртуальной машине для разработки и обучения. Kubeadm - это часть того, как вы устанавливаете Kubernetes в производственной среде (иногда не все установщики используют его, но он разработан как многоразовый основной движок).

person coderanger    schedule 09.05.2021