Добрый день, я столкнулся с проблемой, я создал виртуальную машину с ubuntu, внутри неё установил docker, и внутрь docker засунул Kubernetes, но получить доступа к пода я не могу, запущенные контейнеры
root@serv:/home/user# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
cccd16c7945d gcr.io/k8s-minikube/kicbase:v0.0.44 "/usr/local/bin/entr…" 5 hours ago Up 5 hours 127.0.0.1:32768->22/tcp, 127.0.0.1:32769->2376/tcp, 127.0.0.1:32770->5000/tcp, 127.0.0.1:32771->8443/tcp, 127.0.0.1:32772->32443/tcp minikube
внутри Kubernetes я создало deployment
root@serv:/home/user/hello_web# k get deploy
NAME READY UP-TO-DATE AVAILABLE AGE
helloword 1/1 1 1 46m
под который у меня получился в следствии
root@serv:/home/user/hello_web# k get pod
NAME READY STATUS RESTARTS AGE
helloword-54bcffff49-z2v5x 1/1 Running 0 47m
после чего я создал сервис
k expose deploy helloword --type=NodePort --port=3333 --target-port=3000
сам сервис
root@serv:/home/user# kubectl get svc
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
helloword NodePort 10.110.62.126 <none> 3333:31688/TCP 3h11m
kubernetes ClusterIP 10.96.0.1 <none> 443/TCP 5h21m
после создания сервиса я открыл туннель
root@serv:/home/user# minikube tunnel
Status:
machine: minikube
pid: 37976
route: 10.96.0.0/12 -> 192.168.49.2
minikube: Running
services: [helloword]
errors:
minikube: no errors
router: no errors
loadbalancer emulator: no errors
после чего я попытался обратиться к поду по адресу
192.168.49.2:32473
, не нечего не вышло
после чего я попробовал команду
minikube service helloword --url
что она мне вернула
http://192.168.49.2:32473
но нечего не получилось
у самой виртуальной машины с ubuntu вот такой ip
192.168.0.174