docker - 是否可以在没有任何公共域的情况下安装 Rancher HA(--set 主机名)
问题描述
安装 Rancher 2.x HA cluster flow官方文档。但是如果没有公共 DNS - 主机名,我就无法安装它。有没有办法避免这种情况?我尝试使用 /etc/hosts 文件,但代理 docker 似乎没有从自定义 DNS 获取配置的问题。
我想通过 IP 访问负载平衡集群,而不是通过公共 DNS。
解决方案
事实上,在 Kubernetes 的标准安装中,对 API 的访问是通过 HTTPS 完成的,并且您需要证书。
您可以查看此文档:控制对 Kubernetes API 的访问。
如果您的目标只是运行一个实验室,那么如果您没有可以使用的 DNS 服务器,也许您可以使用xip.io。
推荐阅读
- sql - 具有相同变量的多个插入语句
- azure-ad-b2c - 编排步骤前提条件适用于 OR 逻辑而不适用于 AND
- sharepoint - sharepoint 中的长 SQL 查询
- testing - Pact.net 合同协议文件未在指定目录中创建,尽管测试通过
- flutter - 如何在浏览器本地存储 Flutter Web 应用程序中保存对象列表
- flutter - 为什么在android studio中调试时颤动运行其他项目代码
- symfony - Symfony/Doctrine:访问实体内的未映射(?)数据
- javascript - 如何获得第一个对象的颜色属性?我们基本上如何处理 JavaScript 或 Typescript 中的对象数组
- python - 在 Jupyter Notebooks 中使用 Python 更改列名
- html - 将可折叠部分添加到 HTML 电子邮件?