Код: Выделить всё
FROM python:3.7
RUN pip install kubernetes
COPY scheduler.py /scheduler.py
CMD python /scheduler.py
Код: Выделить всё
docker build -t app .
docker container run -d -it --name my-scheduler app:latest
Сначала я предположил, что процесс внутри контейнера завершился, поскольку он не запускался в кластере Kubernetes. пока.
Поэтому я создал deployment.yaml и запустил:
Код: Выделить всё
kubectl create -f deployment.yaml
Код: Выделить всё
kubectl get po -A
Код: Выделить всё
NAMESPACE NAME READY STATUS RESTARTS AGE
kube-system etcd-minikube 1/1 Running 0 119s
kube-system kube-apiserver-minikube 1/1 Running 0 119s
kube-system kube-controller-manager-minikube 1/1 Running 0 119s
kube-system kube-proxy-8c7l5 1/1 Running 0 107s
kube-system kube-scheduler-minikube 1/1 Running 0 119s
kube-system my-scheduler-5f964589d7-pgg74 0/1 ErrImagePull 0 6s
kube-system storage-provisioner 1/1 Running 1 (85s ago) 116s
Подробнее здесь: https://stackoverflow.com/questions/749 ... docker-run