问题标签 [rancheros]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vmware - Rancher/Vmware 持久文件夹存储路径
我觉得我非常接近让这个工作。我有一个小型 Rancher 2.2.8 集群,可以成功部署到我的 vCenter 6.7 上。但是,我第一次忘记了设置云提供商以便我可以拥有持久存储。
我一直在阅读文档并尝试了许多 vsphereCloudProvider 设置,但是当我尝试创建持久存储时,它无论如何都找不到文件夹。
- 牧场主:2.2.8
- vCenter:6.7(在 ESXi 6.5 主机上)
- CentOS 7
这是我正在尝试的示例。我也尝试过绝对路径,在所有情况下它都可以找到数据存储,而不是文件夹:
对不起,我忘了包括实际的错误......
docker - RKE - 无法连接到服务器:net/http:TLS 握手超时
我有一个 CentOS vm(用于安装 RKE)和 3 个节点安装的 rancherOS(vmware 版本从这里用于控制平面、etcd 和工作节点)
我收到“已成功构建 Kubernetes 集群”消息,但在编写“kubectl get nodes”命令时出现错误。安装rke后,kubectl命令不起作用,我从官网手动安装。
结果:
结果,当我使用 Rancher 用户运行它时打印此错误:无法连接到服务器:net/http:TLS 握手超时
使用root:来自服务器的错误:etcdserver:请求超时
问题出在哪里?我的 rke 设计正确吗?
RKE(一个 vm Centos)
- controlplane-etcd-worker 节点 (rancherOS)
- controlplane-etcd-worker 节点 (rancherOS)
- controlplane-etcd-worker 节点 (rancherOS)
环境信息
RKE 安装的虚拟机:CentOS - 2CPU / 4GB 内存 RancherOS 安装的虚拟机:2CPU / 4GB 内存
在 RKE 服务器 (CentOS)
在 RancherOS 虚拟机中
docker - 将 Rancher 2.3.5 用于裸机虚拟主机网络服务器 - 无法访问网络服务器
我想使用 Rancher 为我拥有的域以及我将来可能想要使用的其他 Linuxy 程序托管多个网络服务器。我有一台带有 4TB 存储和 16GB RAM 的 HP Gen 8 Microserver 用作主机。
经过长时间的折腾,我在 RancherOS 1.5.5 之上全新安装了 Rancher Agent 2.3.5 版。Rancher 安装命令是:
根据此处 Rancher 文档网页的底部,因为我将 Rancher Agent 安装在与服务器相同的主机上。
我使用的 Rancher Agent 安装命令是:
这将安装 controlplane、etcd 和 worker 功能。服务器看起来不错,我可以按预期 通过https://myhost:8443登录。
像许多小型办公室开发人员一样,我有一个宽带路由器,允许我将 http(s) 流量路由到特定的 LAN IP,这很好用。我也让 mydomain.net 等通过它进行路由,但为了简单起见,我现在正在使用“主机”文件设置进行测试。
我已经安装了几个测试负载,但无法弄清楚如何访问它们。基本上,我想最终得到一个负载均衡器,它根据请求主机是否是 mydomain1.net、mydomain2.net 等,将 http(s) 流量路由到相关的 Rancher 工作负载。
举一个具体的例子:如果我从 Rancher“图书馆”目录安装 phpBB 到你通过 Rancher 安装获得的“默认”命名空间,并使用除 phpBB 密码和管理员电子邮件地址和设置“phpBB 服务类型”之外的所有默认选项: = "NodePort" 我收到持续的错误消息“部署没有最低可用性。” 对于 phpBB 容器(尽管 phpBB-mariadb 容器立即作为“活动”出现)。如果我编辑 phpBB 并将 Scaling/Upgrade 策略从“自定义”更改为“滚动:停止旧 pod,然后开始新”,批量大小为 1,那么它开始正常并显示“31470/tcp,32640/tcp”作为端口为容器。但是,如果我尝试浏览到“myhost:31470”或“myhost:32640” 连接超时。“mydomain.net:32640”等也是如此。端口 80 和 443 也不起作用。
我假设我需要在“默认”工作负载中添加一个 Ingress 负载均衡器,并且我已经尝试如下:
我选择“指定要使用的主机名”并输入“mydomain.net”。然后,我从“目标”下拉框中选择工作负载 phpBB,并将端口设置为 443。我已经尝试了来自 zerossl.com 的 mydomain.net 证书以及“使用默认入口控制器证书”选项,它没有区别结果。如上所述,证书的主机设置为 mydomain.net。从上面可以看出,服务超时并显示“503 服务暂时不可用”消息
谁能告诉我如何在 Rancher 上设置 Ingress 负载均衡器,以便我可以通过他们的域名在我的服务器上的 82 和 445 端口访问我的服务器?
谢谢,
nfs - rancher trident 存储集成 w/rancherOS 1.55
我有两个牧场主集群(部署在 vsphere 上)。一种以 centos7 作为基础操作系统,另一种以 rancheros 1.55(通过带有 vsphere 提供程序的 Rancher ui 部署)。基于 centos7 的集群 trident 集成安装 w/;
在安装了 nfs-utils 的 centos7 上它正在工作。但在牧场主 1.55 上却不是。我在rancheros的所有节点上安装的是:
我可以在 racnheros 节点 w 上的工作 centos7 集群上挂载一个用 trident 创建的 pv:
但是如果我在 rancheros 集群中部署应用程序,我仍然会出现以下错误:
ansible - 无法在 rancherOS 上运行 playbook
我试图在 ranchesOS 服务器上运行剧本。
运行此剧本时成功执行,但服务器未启动。
kubernetes - Rancher Server v2.x 过期证书
我的 Rancher 服务器证书已过期,现在我无法再登录 UI 来管理我的 k8s 集群。
错误:
所以我所做的是回滚运行 Rancher Server 容器的 RancherOS 机器上的日期。之后我重新启动了容器并刷新了证书。我检查了:
从现在开始,我能够登录 UI,我强制在 k8s 集群上进行证书轮换。
但是,一旦将日期重置为当前日期,我仍然会收到相同的错误,并且我无法登录 Rancher Server UI。
我在这里想念什么?
docker - Gitlab Docker 实例启动权限被拒绝 secrets_helper.rb
我正在尝试运行gitlab-ce
docker 映像,但遇到权限被拒绝的问题secrets_helper.rb
。以下是从启动日志中提取的:
我用以下内容创建了容器:
权限如下所示:
/mnt/nfs-1
/mnt/nfs-1/gitlab
这/mnt/nfs-1
是一个 NFS 共享,使用 Rancher 的配置设置。
NFS文件共享(在FreeNAS 中)如下所示:
但是,那里的解决方案对我不起作用,我不太确定git
用户在哪里。我假设它存在于正在运行的图像中。
我还尝试降级/升级/不同版本/ee 版本有同样的问题,所以我假设它与卷有关?
外部资源
prometheus - Rancher Prometheus 监控图升级
我有牧场主 v2.5.5,并使用监控 v2.0。Prometheus 2.19 及更高版本,现在进行了大量优化。我们想切换使用这些版本,但是在检查图表 v2.2(目前最新)后,它仍然使用 Rancher Prometheus 版本 2.18.2。问题,无论如何我们可以强制在牧场主中使用 v2.19 Prometheus 吗?
希望有人可以帮助