问题标签 [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.

0 投票
0 回答
295 浏览

vmware - Rancher/Vmware 持久文件夹存储路径

我觉得我非常接近让这个工作。我有一个小型 Rancher 2.2.8 集群,可以成功部署到我的 vCenter 6.7 上。但是,我第一次忘记了设置云提供商以便我可以拥有持久存储。

我一直在阅读文档并尝试了许多 vsphereCloudProvider 设置,但是当我尝试创建持久存储时,它无论如何都找不到文件夹。

  • 牧场主:2.2.8
  • vCenter:6.7(在 ESXi 6.5 主机上)
  • CentOS 7

这是我正在尝试的示例。我也尝试过绝对路径,在所有情况下它都可以找到数据存储,而不是文件夹:

对不起,我忘了包括实际的错误......

0 投票
0 回答
1625 浏览

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 虚拟机中

0 投票
0 回答
315 浏览

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 端口访问我的服务器?

谢谢,

0 投票
0 回答
224 浏览

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 集群中部署应用程序,我仍然会出现以下错误:

0 投票
0 回答
47 浏览

ansible - 无法在 rancherOS 上运行 playbook

我试图在 ranchesOS 服务器上运行剧本。

运行此剧本时成功执行,但服务器未启动。

0 投票
1 回答
1934 浏览

kubernetes - Rancher Server v2.x 过期证书

我的 Rancher 服务器证书已过期,现在我无法再登录 UI 来管理我的 k8s 集群。

错误:

所以我所做的是回滚运行 Rancher Server 容器的 RancherOS 机器上的日期。之后我重新启动了容器并刷新了证书。我检查了:

从现在开始,我能够登录 UI,我强制在 k8s 集群上进行证书轮换。

但是,一旦将日期重置为当前日期,我仍然会收到相同的错误,并且我无法登录 Rancher Server UI。

我在这里想念什么?

0 投票
0 回答
212 浏览

docker - Gitlab Docker 实例启动权限被拒绝 secrets_helper.rb

我正在尝试运行gitlab-cedocker 映像,但遇到权限被拒绝的问题secrets_helper.rb。以下是从启动日志中提取的:

我用以下内容创建了容器:

权限如下所示:

/mnt 牧场主/mnt

/mnt/nfs-1

/mnt/nfs-1/gitlab

/mnt/nfs-1是一个 NFS 共享,使用 Rancher 的配置设置。

NFS文件共享(在FreeNAS 中)如下所示:

FreeNAS 权限 NFS

但是,那里的解决方案对我不起作用,我不太确定git用户在哪里。我假设它存在于正在运行的图像中。

我还尝试降级/升级/不同版本/ee 版本有同样的问题,所以我假设它与卷有关?

外部资源

0 投票
0 回答
29 浏览

prometheus - Rancher Prometheus 监控图升级

我有牧场主 v2.5.5,并使用监控 v2.0。Prometheus 2.19 及更高版本,现在进行了大量优化。我们想切换使用这些版本,但是在检查图表 v2.2(目前最新)后,它仍然使用 Rancher Prometheus 版本 2.18.2。问题,无论如何我们可以强制在牧场主中使用 v2.19 Prometheus 吗?

希望有人可以帮助

0 投票
0 回答
92 浏览

rancher - 无法从 Rancher UI 编辑 yaml

使用rancher管理少数k8s aks集群,但是之前我们可以从rancher UI编辑manifest yaml,但目前无法从rancher UI编辑k8s对象清单。

当前版本的牧场主:2.4.5

在此处输入图像描述