我正在尝试将我的本地开发环境切换为在minikube中运行。我已经建立了所有的容器镜像,我有了所有的YAML配置,我有了所有需要运行的服务,我可以使用从minikube service web --url返回的URL来访问它们(web是我前面的nginx服务器的名称)。但有一件事我还没搞清楚。我正在工作的项目需要与后端通信的智能外部设备。我的工作台上有一些连接到本地局域网的设备,但我不知道如何将运行在minikube内部的服务暴露给外部,也就是说,这样设备就可以使用我笔记本电脑的外部IP连接到服务。有没有标准的方法来做这件事?
编辑:我已尝试为我的服务配置入口。这是我的入口配置。
apiVer
我试图从我们的HDFS提取数据放在那里使用thrift/hbase到一个Hive表中,但我正在努力寻找以下错误消息的解决方案;
ERROR client.HConnectionManager$HConnectionImplementation (HConnectionManager.java:checkIfBaseNodeAvailable(751))
– Check the value configured in ‘zookeeper.znode.parent’. There could be a mismatch with the one configured in the master
我有一个通过第一个cmd创建的内部服务。然后,我在创建的服务上运行kubectl expose。
kubectl -n XXX create -f service.yml
kubectl -n XXX get svc
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
foo