当前位置: 首页 > 知识库问答 >
问题:

配置地图无法在OpenShift源pod中创建ha代理配置文件

徐博雅
2023-03-14

我有一个带有2个节点(一个主节点和一个从节点)的openshift集群,我想更改我的HAproxy路由器的配置文件,所以我选择做一个配置图。在我按照这个tuto:https://docs . open shift . org/latest/install _ config/install/deploy _ router . html

configmap已创建,但pod不想重新启动,我收到了以下错误:

I0830 12:35:37.112924 1个路由器。go:161]路由器包含所有路由

在我删除了rc中的“livenessProb”和“readenesProb”之后,我可以访问我的路由器pod,但是配置文件是空的。当我在pod中执行“findmnt -o PROPAGATION”时,我得到了这个:

TARGET                           SOURCE               FSTYPE OPTIONS      PROPAGATION
/                                /dev/mapper/docker-253:0-202065893-       4b0b4dede29e355551067e03212ee75cd293545839a9e5014525b8fc8453e5e4[/rootfs]
                                                  xfs    rw,relat private
|-/proc                          proc                 proc   rw,nosui private
| |-/proc/bus                    proc[/bus]           proc   ro,nosui private
| |-/proc/fs                     proc[/fs]            proc   ro,nosui private
| |-/proc/irq                    proc[/irq]           proc   ro,nosui private
| |-/proc/sys                    proc[/sys]           proc   ro,nosui private
| |-/proc/sysrq-trigger          proc[/sysrq-trigger] proc   ro,nosui private
| |-/proc/kcore                  tmpfs[/null]         tmpfs  rw,nosui private
| `-/proc/timer_stats            tmpfs[/null]         tmpfs  rw,nosui private
|-/dev                           tmpfs                tmpfs  rw,nosui private
| |-/dev/pts                     devpts               devpts rw,nosui private
| |-/dev/mqueue                  mqueue               mqueue rw,nosui private
| |-/dev/termination-log         /dev/mapper/centos-    root[/var/lib/origin/openshift.local.volumes/pods/3deedc57-6eae-11e6-8091-   020000a17bb0/containers/router/58cbfd4d]
                                                      xfs    rw,relat   private,slave
| `-/dev/shm                     shm                  tmpfs  rw,nosui   private
|-/sys                           sysfs                sysfs  ro,nosui private
| `-/sys/fs/cgroup               tmpfs                tmpfs  ro,nosui private
|   |-/sys/fs/cgroup/systemd     cgroup[/system.slice/docker-297a37b2903e3a3bcd64d74a4e0c8e71d90cf240377bbc4b778e73ebda53af0c.scope]
                                                  cgroup ro,nosui  private,slave
|   |-/sys/fs/cgroup/cpuacct,cpu cgroup[/system.slice/docker-297a37b2903e3a3bcd64d74a4e0c8e71d90cf240377bbc4b778e73ebda53af0c.scope]
                                                      cgroup ro,nosui private,slave
|   |-/sys/fs/cgroup/cpuset      cgroup[/system.slice/docker-297a37b2903e3a3bcd64d74a4e0c8e71d90cf240377bbc4b778e73ebda53af0c.scope]
                                                      cgroup ro,nosui  private,slave
|   |-/sys/fs/cgroup/net_cls     cgroup[/system.slice/docker-297a37b2903e3a3bcd64d74a4e0c8e71d90cf240377bbc4b778e73ebda53af0c.scope]
                                                  cgroup ro,nosui private,slave
|   |-/sys/fs/cgroup/memory      cgroup[/system.slice/docker-297a37b2903e3a3bcd64d74a4e0c8e71d90cf240377bbc4b778e73ebda53af0c.scope]
                                                  cgroup ro,nosui private,slave
|   |-/sys/fs/cgroup/blkio       cgroup[/system.slice/docker-297a37b2903e3a3bcd64d74a4e0c8e71d90cf240377bbc4b778e73ebda53af0c.scope]
                                                  cgroup ro,nosui private,slave
|   |-/sys/fs/cgroup/perf_event  cgroup[/system.slice/docker-297a37b2903e3a3bcd64d74a4e0c8e71d90cf240377bbc4b778e73ebda53af0c.scope]
                                                  cgroup ro,nosui private,slave
|   |-/sys/fs/cgroup/devices     cgroup[/system.slice/docker-297a37b2903e3a3bcd64d74a4e0c8e71d90cf240377bbc4b778e73ebda53af0c.scope]
                                                  cgroup ro,nosui private,slave
|   |-/sys/fs/cgroup/freezer     cgroup[/system.slice/docker-297a37b2903e3a3bcd64d74a4e0c8e71d90cf240377bbc4b778e73ebda53af0c.scope]
                                                  cgroup ro,nosui private,slave
|   `-/sys/fs/cgroup/hugetlb     cgroup[/system.slice/docker-297a37b2903e3a3bcd64d74a4e0c8e71d90cf240377bbc4b778e73ebda53af0c.scope]
                                                  cgroup ro,nosui private,slave
|-/run/secrets                   /dev/mapper/centos-  root[/var/lib/docker/containers/297a37b2903e3a3bcd64d74a4e0c8e71d90cf240377bbc4b778e73ebda53af0c/secrets]
                                                  xfs    rw,relat private,slave
| `-/run/secrets/kubernetes.io/serviceaccount
                             tmpfs                tmpfs  ro,relat private,slave
|-/etc/hosts                     /dev/mapper/centos-root[/var/lib/docker/containers/56f5ea1e5e2fb9392b9cb3cfc6eecc43d42eb23f9769793e6b2e4f7250c7cf5c/hosts]
                                                  xfs    rw,relat private
|-/etc/resolv.conf               /dev/mapper/centos-root[/var/lib/docker/containers/56f5ea1e5e2fb9392b9cb3cfc6eecc43d42eb23f9769793e6b2e4f7250c7cf5c/resolv.conf]
                                                  xfs    rw,relat private
|-/etc/hostname                  /dev/mapper/centos-root[/var/lib/docker/containers/56f5ea1e5e2fb9392b9cb3cfc6eecc43d42eb23f9769793e6b2e4f7250c7cf5c/hostname]
                                                  xfs    rw,relat private
`-/var/lib/haproxy/conf/custom   tmpfs                tmpfs  rw,relat private,slave

有帮助吗?谢谢

共有1个答案

公冶鸣
2023-03-14

您需要使用openshift路由器的模板文件

这将详细说明您需要做什么。

https://docs . open shift . org/latest/install _ config/install/deploy _ router . html # using-config map-replace-template

 类似资料:
  • 我正在设置一个 OpenShift 源服务器。我所做的配置在很大程度上依赖于演练说明: https://github.com/openshift/origin/blob/master/examples/sample-app/README.md 创建项目后,我添加了一个像这样的新应用程序(成功): oc new-app centos/ruby-22-centos7~https://github.co

  • 我是React的初学者,我正在基于React文档开发一个项目。 后端 API 服务器创建为节点.js并由 PM2 作为 http: // 本地主机: 4005 进行管理。前端使用创建-反应-应用创建了项目。 为了参考后端的api,我参考本手册设置了代理设置。 我试了两种包装。json代理配置和使用http代理中间件的手动配置,但都不起作用。 代理已配置,但webpack dev服务器调用自身,如下

  • > WLP jpa级别:JPA-2.0 Spring版本:3.1.4.发行版 EntityManagerFactory bean:class=“org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean”

  • 问题内容: 我想为我的PHP项目创建一个配置文件,但是我不确定执行此操作的最佳方法是什么。 到目前为止,我有3个想法。 1用途变量 2用建筑 3用途数据库 我将在类中使用config,因此我不确定哪种方法是最佳方法,或者是否有更好的方法。 问题答案: 一种简单而优雅的方法是创建一个仅返回数组的文件(或您所谓的文件): 然后:

  • 问题内容: 是否可以从源代码修改或创建配置文件。我正在使用远程创建一些客户端/服务器体系结构。我要实现的功能是使用以下命令启动客户端应用程序:主机/端口,并且在尚无配置文件时创建一个可满足命令行args的功能。 配置并不复杂。我想从源端口更改(最终是主机,现在无论如何都为主机测试)以使其自动化,这样我就可以通过将多个客户端传递给主函数来运行多个客户端。 问题答案: 是的,您可以在代码中修改或创建配

  • 我需要在RAD 6.0中创建一个新的服务器配置文件。我面临的问题是,在转到Windows->Preferences->server->WebSphere后,我无法看到“WebSphereV6.0本地服务器配置文件创建”部分。 会不会是安装的问题,因为JVM被终止了,安装时Exit CODE=1错误,我再次启动RAD时又出现了这个错误。到现在为止,我可以通过启动eclipse而不是RAD ie来摆脱