confd

    0热度

    1回答

    我正在使用confd进行动态nginx服务重新配置,并且与Go模板有点纠结。我有一个名为$data的json对象,并且$data.subsets可能包含一个名为'addresses'的键 - 我只想在满足条件时执行循环内的模板。 我试过了各种东西,如你在下面看到的$data.subsets[0].addresses,这是完全错误的。我不确定如何做到这一点。 这是我的nginx模板的一部分,我只想渲

    5热度

    1回答

    我遇到了重新启动dockerized postgres数据库(我使用Core OS)的麻烦。该数据库使用命令在一个bash脚本中启动 # boot.sh sudo -i -u postgres /usr/lib/postgresql/9.3/bin/postgres -D /var/lib/postgresql/9.3/main -c config_file=/etc/postgresql/9.

    0热度

    1回答

    我有许多遗留服务正在运行,它们从磁盘读取它们的配置文件和一个单独的守护进程,它们在zookeeper中更改这些文件(有点类似于confd)。 对于这些类型的配置中的大多数,我们都希望移动到更多的环境变量,如模型,其中配置对于pod的生命周期是固定的。但是,我们需要将外部配置文件作为真实的来源,因为服务正在从传统模式转变为kubernetes。我很好奇,如果有一个干净的方式来做到这一点在kubern

    5热度

    2回答

    斜杠是否有一个环境变量导出的名称中,如斜线的方式: export /myapp/db/username=someval This post表明它应该是可能的,但我无法找出有效的语法来做到这一点。 有关背景: 我使用confd生产从模板和密钥存储配置文件。典型的商店(领事,etcd)使用分级密钥,例如/myapp/db/username。我想透明地允许在使用基于环境变量的提供程序和利用分层键的配置存

    0热度

    1回答

    我试图从我的kubernetes-etcd-cluster使用confd检索haproxy的kubernetes端点。 当执行confd它总是返回一个错误,该键“/注册表”不能找到: $ ./confd-0.12.0-linux-amd64 -config-file confd.toml ... INFO Backend nodes set to https://10.31.9.49:2379

    1热度

    1回答

    我使用confd渲染我的配置文件,这取决于我的环境 $ ls -R /etc/confd /etc/confd/: conf.d templates /etc/confd/conf.d: my_app.toml /etc/confd/templates: my_app.tmpl 我的配置: $ cat /etc/confd/conf.d/my_app.toml [templa

    7热度

    3回答

    我有两个分别用于分段和生产环境的独立Kubernetes集群。我希望YAML为我将要提交给每个集群的Kubernetes API对象进行清单化,但其中一些对象在两种环境之间的配置稍有不同。 作为一个弥补的例子,假设在每个集群上运行一个内部的Docker注册表,一个使用S3作为存储后端,一个使用GCS后端。注册表容器可以接受这些配置值作为环境变量或从文件中读取,这两个Kubernetes都支持,但我

    3热度

    1回答

    我正在使用confd和etcd。我正在关注confd example for nginx。我把这些钥匙在我ETCD服务: curl http://127.0.0.1:4001/v2/keys/myapp/upstream -XPUT -d dir=true curl http://127.0.0.1:4001/v2/keys/myapp/subdomain -XPUT -d value="mya

    2热度

    4回答

    如何通过Dockerfile安装passenger-install-nginx-module? FROM ubuntu:14.04 MAINTAINER hgkim RUN apt-get update \ && apt-get install -y curl build-essential libpq-dev advancecomp gcc libpcre3 \ lib

    0热度

    1回答

    在调试时,我意识到confd不会拿起钥匙,我的日记如下所示: Sep 18 18:31:50 ip-10-171-54-76.ec2.internal docker[24891]: [nginx] waiting for confd to refresh nginx.conf Sep 18 18:31:56 ip-10-171-54-76.ec2.internal docker[24891]: 2