问题标签 [rke]

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 投票
1 回答
664 浏览

docker - Kubernetes (1.10) mountPropagation:双向不工作。

我正在创建一个将 volumeMount 设置为mountPropagation: Bidirectional. 创建后,容器将使用"Propagation": "rprivate".

从 k8s文档中,我希望mountPropagation: Bidirectional导致卷挂载传播rshared

如果我直接用它启动容器,它就docker可以工作。

一些信息:

部署 Yaml

产生的安装部分来自docker inspect

等效的 Docker 运行

docker inspect使用创建时产生的 Mounts 部分docker run

kubectl 版本的输出

使用rke version v0.1.6

0 投票
3 回答
2809 浏览

kubernetes - 如何在 Rancher - Kubernetes 功能门中启用挂载传播?

如何在 Rancher 2.0 中为我的集群启用功能门?我需要启用--feature-gates MountPropagation=true. 这将使我能够使用 StorageOS、CephFS 等存储解决方案

这里有 2 个用例:

  1. 如果 Rancher 已经设置并正在运行?
  2. 如果我从头开始设置集群?
0 投票
1 回答
1586 浏览

kubernetes - rke kubernetes - 节点重启

我已经用 rke ( rke up) 初始化了一个 kubernetes 集群。

但是,当节点重新启动时,我必须rke up再次执行以启动 kubelet 和 co。

这些服务有没有办法在节点上自动启动?

谢谢你的帮助。

我使用 rke v0.1.9。

操作系统是 Coreos Container Linux 1855.4.0。

我的 cluster.yml 是:

0 投票
1 回答
692 浏览

kubernetes - RKE(来自 Rancher)的生产准备好了吗?

一切尽在标题中:RKE(来自 Rancher)的生产准备好了吗?

我试图用谷歌搜索它但没有成功。

是否有任何最佳实践可以使用它建立生产集群?

谢谢你的帮助。

0 投票
1 回答
379 浏览

docker - 为什么第一个节点或单个节点只注册在 Rancher 2 server + Kubernetes 中?

我有以下事情正在运行OracleVmBox。我的主机是window-10。

我已经安装Rancher sever192.168.88.90创建了一个新集群。

在此处输入图像描述

而且,我在所有节点中运行以下命令。

问题是,只有第一个节点(192.168.88.108)是在集群中注册/添加的,因为我192.168.88.108 首先在上面运行,节点 2 和节点 3 等等。Node-2 和 Node-3 未注册/添加到集群中。

更新 在此处输入图像描述

0 投票
2 回答
2623 浏览

docker - 在 Rancher/Kubernates (RKE) 中为 internal_address 打开端口?

我有以下配置来使用Rancher (RKE)设置集群。

牧场主-config.yml

根据Rancher Networking,我已经为所有节点(192.168.88.204、192.168.88.203、192.168.88.202)打开了以下端口作为防火墙服务。

节点防火墙.xml

我的 RKE 安装在 192.168.88.151 上。对于 RKE ->

所以,我运行以下推荐来提升我的RKE

日志是

我的问题是如何为集群internal_address中的所有节点打开端口?kubernates

0 投票
1 回答
1038 浏览

docker - 无法访问 kubernetes + rancher 中的 KubeAPI 端口

我有以下配置来启动 rke。当我起来的时候rke。我得到了错误。

牧场主集群.yml

当我启动时rke,我收到以下错误

详细日志

在 192.168.88.24(节点)中,kube-apiserver已经在运行。

在此处输入图像描述

我已经打开了端口

0 投票
0 回答
2449 浏览

docker - 无法验证健康检查 kubernetes + rancher

有没有人知道以下错误?我已经kube-apiserver在主机上运行192.168.88.245]

RKE向上推荐rke up --config ./rancher-cluser.yml

详细日志

kube-apiserverinfo,在主机 (192.168.88.245) 上作为 docker 容器运行

更新

牧场主集群.yml

0 投票
1 回答
651 浏览

ssl - 如何使用 ssh 从 Rancher 创建的 kubernetes 集群创建/获取 etcd 证书

我基本上有三个问题。

  1. 如何使用自定义 CA 创建 HA Rancher 集群。
  2. 如何使用相同的牧场主和自定义 CA 创建 kubernetes 集群。
  3. 如何从 etc 机器获取 etcd 证书以通过 SSL 在 Prometheus kubertnetes 上对其进行监控。

我尝试了多个论坛和牧场主文档。我还尝试从 rke 生成证书。

我有两个不同的问题

  1. 如何使用自定义证书
  2. 如何从 ectd 获取证书来运行它rancher kubectl -n monitoring create secret generic etcd-certs --from-file=/tmp/etcdcerts/kube-etcd.pem --from-file=/tmp/etcdcerts/kube-etcd-key.pem --from-file=/tmp/etcdcerts/kube-ca.pem

现在我在 ectd 机器上做 scp 以在 rancher 代理运行后获取这些证书。我想创建证书并用它们创建一个集群。

0 投票
1 回答
302 浏览

amazon-web-services - 是否有负载均衡器策略通过 kubernetes 中的 IP 地址识别将请求重定向到同一端点?

我的实际配置如下:我正在使用 RKE 创建我的集群。我将 AWS 服务器用作集群中的节点我有一个由 3 个节点和 3 个 Pod(按节点 1 个)部署为 statefulSet 的集群和一个负载均衡器,其中 3 个 Pod 作为端点。这个 statefulSet 执行一个就绪探测,然后有时 pod 还没有准备好。

我想要做的是拥有一个具有以下策略的负载均衡器:

负载均衡器从 IP 地址 A 接收请求,将其重定向到端点 X。

负载均衡器收到来自 IP 地址 A 的新请求,它将其重定向到同一个端点 X。

负载均衡器从 IP 地址 B 接收请求,将其重定向到端点 Y。

负载均衡器从 IP 地址 A 接收请求,但端点 X 由于就绪测试失败而未准备好,因此它将请求重定向到端点 Y。