openshift相关内容

黑兹卡斯特裂脑

我在OpenShift上使用Hazelcast(3.7.4)。 每个应用程序都在启动一个Hazelcast实例。 网络发现是通过Hazelcast-Kubernetes(1.1.0)完成的。 有时,当我部署整个应用程序时,集群永远陷入分裂综合症。它从不修复并重新连接整个群集。 我必须重新启动Pod才能重建单个群集。 有没有人能帮我防止大脑分裂,或者至少让它在脑分裂后恢复? ..
发布时间:2022-06-19 12:22:07 其他开发

[OpenShift]使用ServiceAccount定义UID

[错误摘要] 我不熟悉RedHat OpenShift。 OpenShift Pod状态CrashLoopBackOff。 Pod日志显示“id:找不到用户ID 1000660000的名称”和“java.io.FileNotFoundException:..(权限被拒绝)”。 我尝试通过更改UID来解决此问题,但不起作用。 如果原因不是UID,则可能是访问PVC。 有没有办 ..
发布时间:2022-03-03 19:41:06 其他开发

FluentBit不从共享PVC读取日志

我有一个具有ReadWriteMany(RWX)访问模式的PersistentVolumeClaims(PVC)。这个聚氯乙烯是由两个吊舱夹住的。在第二个Pod中,我让FluentBit读取共享PVC中应用程序Pod存储的日志。 问题是FluentBit识别文件。FluentBit将发现新文件的信息打印到日志中。 但它不读取新文件的内容以及日志插入文件的方式。 我正在使用OpenShift 3 ..

为python3实现flask-Health z

我正在尝试为我的python应用程序实现flask-healthz(https://pypi.org/project/flask-healthz/),以获得活动和红色探测的回报。但不知何故这对我不起作用。以下是我的代码片段: from flask import Flask from flask_healthz import healthz from flask_healthz import ..
发布时间:2022-03-03 19:35:56 其他开发

docker:tmp上没有可用的空间

我正在openshift中使用docker-dind。 我遇到的问题与no enought disk space相关。意思是码头抓到我了: 启动后台进程时出错:无法在/var/lib/docker:mkdir/var/lib/docker/tmp下获取TempDir:设备上没有剩余空间 之后,我检查了此磁盘空间,并已将卷的请求空间增加到150GiB。 我已使用df在/var ..
发布时间:2022-03-03 19:30:12 其他开发

在Kubernetes/OpenShift中将客户端-服务器流量保持在同一区域的最佳方法是什么?

我们运行的是Kubernetes兼容(OKD 3.11)的本地/私有云集群,后端应用程序与用作缓存和K/V存储的低延迟Redis数据库进行通信。新的架构设计即将在两个地理位置分散的数据中心(地区和地区)之间平均分配工作节点。我们可以假设节点名称和区域之间存在静电配对,现在我们还添加了带有区域名称的节点标签。 要保护与内存中数据库的低延迟通信,使客户端应用程序与允许它们使用的数据库保持在同一区域, ..

在OpenShift上部署Create Reaction App:EACCES:权限被拒绝,打开/home/node/app/.eslintcache';

我正在尝试使用Dockerfile在OpenShift上部署Create Reaction App WebApp。OpenShift构建成功完成,当我访问路线时,我可以看到应用程序运行了1秒,然后屏幕上出现以下错误: Failed to compile EACCES: permission denied, open '/home/node/app/.eslintcache' 我不明白为什 ..
发布时间:2022-03-03 19:20:26 其他开发

运行用户ID与Dockerfile中的用户不匹配的OpenShift Pod

我们在Dockerfile和入口点shell脚本中有";default";用户,它们需要在运行时执行。当我们将其部署到OpenShift集群(4.6)中时,Pod有不同的用户,并且由于这个入口点shell脚本失败,所以应用程序没有出现。要求您建议如何使用POD中的用户执行这些shell脚本 OpenShift 推荐答案提供安全上下文约束来控制Pod的权限。通过它们,您可 ..
发布时间:2022-03-03 19:16:34 其他开发

OpenShift oc rsh增加超时

如果Ioc rsh ,外壳程序将在几秒钟内超时,除非外壳程序正在主动打印输出。 如何增加或消除oc rsh的超时? 推荐答案 在OCP4中,像oc rsh这样的TCP流连接在60秒后关闭。您可以增加/etc/haproxy/haproxy.cfg中的timeout client和timeout server,然后重新启动haproxy服务。 在OCP3.x<; ..
发布时间:2022-03-03 19:11:35 其他开发

Kubernetes vs OpenShift(路线和服务)

我刚接触Kubernetes和OpenShift(来自docker sgroup world),我对某些Kubernetes和OpenShift文档有问题,特别是与路由和服务相关的文档。我正在寻找如何在外部公开容器的副本集,我发现kubernetes documentation使用服务来公开pod,而openshift uses routes。有没有人能给我解释一下有什么不同? 推荐答案 ..
发布时间:2022-03-03 19:03:49 其他开发

是否可以在Kubernetes中将一个服务帐号连接到多个命名空间?

我有两个名称空间-假定NS1和NS2。我在NS1中的sa1和NS2中的sa2中创建了serviceaccount。我已经为sa1创建了角色和角色绑定,以便在NS1和sa2中执行操作。 我想要的是在NS2内授予sa1特定访问权限(仅限Pod Reader角色)。 我想知道这是否可能? 推荐答案 您只需从角色绑定中的另一个命名空间引用ServiceAccount: apiVer ..
发布时间:2022-03-03 18:58:17 其他开发

舵手:找不到舵柄

我收到此错误消息: ➜ ~ helm version Error: could not find tiller 我已创建tiller项目: ➜ ~ oc new-project tiller Now using project "tiller" on server "https://192.168.99.100:8443". 然后,我已经将tiller创建到tiller命名 ..
发布时间:2022-03-03 18:54:21 其他开发

如何使用configmap运行一次OpenShift作业

我已经知道如何在OpenShift中运行一次性作业(停靠运行的替代方案): oc run my-job --replicas=1 --restart=Never --rm -ti --command /bin/true --image busybox 如何将configmap装入作业容器? 推荐答案 可以使用--overrides标志: oc run my-job -- ..
发布时间:2022-03-03 18:51:27 其他开发

如何更改OpenShift容器平台的权限?

我是OpenShift新手。 我已经在OpenShift中部署了一个应用程序。当我检查日志时,有些文件出现权限被拒绝错误。 现在,我想更改已部署在OpenShift中的容器上的权限,但我收到“不允许操作”警告。我如何修复此问题? 这是针对运行最新版本MongoDB的Linux。我已经尝试在我的docker文件中执行run chmod777/path/to/directory,创建映像并在我的 ..
发布时间:2022-03-03 18:49:24 服务器开发