Я пытаюсь развернуть службу REST простой весенней загрузки на мини-кубе (Windows -10). Ниже моя конфигурация
Docker файл
FROM openjdk:8-jdk-alpine
ENTRYPOINT ["/usr/bin/java", "-jar", "/usr/share/myservice/minikube-spring-boot-demo-0.0.1-SNAPSHOT.jar"]
ADD target/minikube-spring-boot-demo-0.0.1-SNAPSHOT.jar /usr/share/myservice/lib
ARG JAR_FILE
ADD target/${JAR_FILE} /usr/share/myservice/minikube-spring-boot-demo-0.0.1-SNAPSHOT.jar
EXPOSE 8080
docker образ работает нормально, и я могу запустить приложение.
docker run -p 8080:8080 minikube-spring-boot-demo:0.0.1-SNAPSHO
Развертывание
apiVersion: apps/v1
kind: Deployment
metadata:
name: minikube-spring-boot-demo
spec:
selector:
matchLabels:
app: minikube-spring-boot-demo
tier: backend
replicas: 3
template:
metadata:
labels:
app: minikube-spring-boot-demo
tier: backend
spec:
containers:
- name: demo-backend
image: nirajsonawane/minikube-spring-boot-demo:0.0.1-SNAPSHOT
imagePullPolicy: Always
ports:
- containerPort: 8080
Сервис
apiVersion: v1
kind: Service
metadata:
name: minikube-spring-boot-demo-service
spec:
selector:
app: minikube-spring-boot-demo
tier: backend
ports:
- port: 8080
targetPort: 8080
nodePort: 30008
type: NodePort
kubectl получить все статус
kubectl cluster-info
журналы мини-кубов
Сервисная информация
Я не могу получить доступ к остальной конечной точке, используя service-ip:Nodeport/Uri
http://127.0.0.1: 30008 / привет
http://172.17.0.2: 30008 / привет
Все, что я здесь отсутствует? любые входные данные будут полезны.
вывод netstat -a