kubernetes - 如何在 minikube 内运行的容器中获取 minikube ip 虚拟机地址
问题描述
我需要从运行在 minikube 集群内的容器中获取 minikube IP 地址。目前我正在使用在 pod 启动之前设置的环境变量。我不想使用它,因为 IP 地址可以更改。我需要以某种方式动态获取运行 minikube 虚拟机的虚拟机的 IP 地址。
谢谢
解决方案
我当前的解决方案/解决方法是为我想要提供 ip 的服务使用 helm 图表,然后当我安装/更新我使用的图表时--set minikubeIP=$(minikube ip)
,该 helm 图表具有一个硬编码环境,其中 minikube ip 用于需要的 pod minikube ip。不是很理想,但它确实有效。
推荐阅读
- java - 在 Visual Studio Code 中配置 JDK
- mongodb - KeystoneJS docker-compose 无法连接 mongo db
- sharepoint-2013 - Sharepoint 2013 - Web 应用程序权限策略问题
- java - findViewById() 可能会为 HomeFragment.java 中的 getView() 产生 NullPointerException
- jenkins - Jenkins通过构建工作分离工作区
- javascript - 类型“null”不可分配给类型“XXX”
- node.js - 如何在 firebase 函数中检查 Stripe webhook 签名
- android - 未找到 Flutter SDK Android Studio 3.5.3
- sparql - 维基数据中一个城市的多个人口
- c# - 如何使用 EF (DevExpress) 从 SQL db 添加 comboBoxEdit 项目?