Вы не выставили свой сервис должным образом.Прежде всего, сервис типа ClusterIP доступен только внутри кластера.Поскольку вы используете миникуб, вам следует попробовать изменить тип do NodePort .
Во-вторых, порт , объявленный в yaml, является портом, который делает службу видимой для других служб в кластере.
После создания службы NodePort,выполните kubectl get svc
, чтобы увидеть внешний порт, назначенный службе.Вы увидите что-то вроде 80: 30351 / TCP .Это означает, что вы можете получить доступ к сервису по номеру 192.168.99.104: 30351 .
Этот является отличным ответом при объяснении того, как предоставить сервис в minikube
.