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