问题:
我希望我的网络服务器具有 Kubernetes 配置和Docker-Compose 配置。
我在 MacBook 上运行它们(不支持本机容器),所以目前我
docker-compose在 Docker 桌面上运行kubectl在 Minikube VM 上运行
(我坚持使用 Minikube ,因为我在脚本中依赖的方便的命令,例如minikube ip& )minikube service
这使得从一种设置切换到另一种设置变得缓慢且不方便(暂停 Minikube、启动 Docker Desktop、重建映像、重新运行服务;反之亦然)。
它们不会共享构建的图像或容器,并且它们在不同的环境中运行。
试图
我尝试docker-compose从 Minikube VM 在 Docker 上运行。
工作正常,但我无法连接到 service,因为没有从 Host 机器到 Minikube 机器的隧道或端口转发
(同时compose负责从$(minikube ip):8081到docker-container-webserver:8080.
问题
如何打开从主机(浏览器)到 Minikube 内运行的容器(Web 服务器)的连接?
我尝试过minikube tunnel,但似乎没有帮助(它旨在与 Kubernetes LoadBalancer 服务一起使用)。